Как настроить Wagtail для использования стоп-слов в поиске с поддержкой Elasticsearch?

Мой сайт возвращает слишком много результатов при поиске общих слов. Например, поиск в нашем архиве новостей по запросу "Класс 2019" возвращает почти весь архив всех новостных статей, по-видимому, потому, что выполняется поиск по ИЛИ, который включает ключевое слово "из".

Я пытаюсь исправить это, настроив Elasticsearch на игнорирование стоп-слов, как описано на этой странице документации: https://www.elastic.co/guide/en/elasticsearch/reference/current/analysis-stop-tokenfilter.html

Однако я не смог понять, как добавить этот фильтр стоп-маркеров к моим поисковым запросам. Самое близкое, что я нашел, былоOPTIONS настройку в бэкэнде Elasticsearch, но после просмотра кода я не думаю, что это подходящее место.

Что я делаю?

0 ответов

Другие вопросы по тегам