Djangoasticsearch dsl не идентифицирует созданный мной индекс - PullRequest
0 голосов
/ 17 апреля 2020

Я пытаюсь реализовать поиск elasti c на моем веб-сайте.

Проблема: Когда я перестраиваю индекс, индекс не идентифицируется. На самом деле это не признание самого документа. Это работало и раньше. Но теперь я получаю запрос вроде этого: Вы уверены, что хотите удалить индексы ''? [n / Y]

пакетов:

elasti c версия для поиска: 7.6.2asticsearch == 7.6.0asticsearch-dsl == 7.1.0 django - asticsearch-dsl == 7.1.1

У меня есть несколько вопросов: 1) Как получить URL модели для перенаправления после поиска? 2) Как использовать richtextfield в документе? 3) Можно ли включить в документ несколько моделей?

@registry.register_document
class AboutUsDocument(Document):
    class Index:
        name = 'aboutus'
        settings = {'number_of_shards': 1,
                    'number_of_replicas': 0}

    class Django:
        model = AboutUs 

        fields = ['our_story','second_section', 'third_section',
                  'fourth_section', 'five_section','published',
                 ]
...