Как индексировать модели Django в ElasticSearch с помощью elasticSearch_dsl (как синхронизировать)?
я занимаюсь проектом для моей магистратуры, поэтому это очень срочно, пожалуйста,
У меня есть модели в django, содержащие иностранные ключи и множество отношений, я не могу найти, как проиндексировать их в документе elasticSearch
вот моя модель статьи: многие поля ссылаются на модель пользователя.
class Article (models.Model):
A_Id = models.AutoField(primary_key=True)
title = models.CharField(max_length=100)
resume = models.CharField(max_length=1000)
auteur = models.ManyToManyField(User,related_name="articlelist",blank=True)
fichier = models.CharField(max_length=300,blank=True,null=True)
urlfichier = models.CharField(max_length=300,blank=True,null=True)
sauvegarde = models.ManyToManyField(User,related_name="sauvegardelist",blank=True)
recommendationlist = models.ManyToManyField(User,related_name="recommendationlist",blank=True)
recommendation = models.IntegerField(default=0)
date_posted = models.DateField()
если бы кто-нибудь мог показать мне, как пишется документ для этой модели, это было бы действительно спасительно. спасибо.