Elasticsearch - при написании поискового запроса я пишу запрос, который соответствует всем, или я пишу отдельные запросы, которые выполняют отдельные задачи? - PullRequest
0 голосов
/ 29 октября 2019

Мой запрос должен дать мне следующие результаты:
1. Исключить специальные символы (например, амперсанд или апостроф) при поиске в инвертированном индексе. Я думаю, мне придется добавить какой-нибудь анализатор. Я хочу знать, как добавить его в поисковый запрос, а не в сопоставление, в частности.
2. Включите поиск близости с отклонением 5.
3. Добавьте синонимы. Я не думаю, что можно использовать синонимы для поискового запроса. Если я правильно понимаю, синонимы должны быть добавлены в отображение при создании начального индекса. Поправьте меня, если я ошибаюсь.
4. Увеличьте точные заголовки страниц.

Итак, я пишу один запрос для обработки всех этих задач или я пишу несколько запросов для обработки этого?

Кроме того, если вы отправляете примеры кода, можете ли вы отправить в JSON или PHP?

...