Как реализовать подсказки для поиска на ElasticSearch?

Какие опции использовать в запросе _search, чтобы получить подсказки для поиска?

В маркетплейсах делают сортировку подсказок по частоте запросов? И есть ли возможность сортировать по частоте запросов в ElasticSearch?

66fc60c73b57e360785589.jpeg
  • Вопрос задан
  • 100 просмотров
Пригласить эксперта
Ответы на вопрос 1
leahch
@leahch
3D специалист. Dолго, Dорого, Dерьмово.
Кратко - да, есть.
Более длинно: создаете индекс с запросами. В него кидаете все запросы на поиск (желательно сохранять в нем только успешные запросы, например те, по которым кликали на товары, но это отдельная тема). Из него же выбираете термы аггрегацией с условием поиска по термам bool - and.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы