Django Elasticsearch DSL
from django_elasticsearch_dsl import Document, Index, fields
class Article(Document):
title = fields.TextField()
content = fields.TextField()
class Index:
name = 'articles'class ArticleSerializer(serializers.ModelSerializer):
class Meta:
model = Article
fields = ['id', 'title', 'content']from django_elasticsearch_dsl import search
search.index('articles').query("match", title="Django")