@kirill-93

Как сортировать результаты в elasticsearch?

При поиске по elasticsearch по значению "turmion", получаю вот такие результаты:
1) Turmoil
2) Trion
3) Turin Brakes
4) Torsion
5) Viktor Hurmio & Fetknopparna
6) Tuomari Nurmio
7) Turmion Kätilöt
8) Grégory Turpin
То есть слово, полностью совпадающее с запросом только на 8 месте. Понятно, что если брать строку запроса и записи из хранилища и сравнивать их целиком, то первая строка результата больше похожа, чем восьмая. Но логичнее было бы восьмую поставить на первое место.
Такой результат elastic выдает при параметре fuzzinness = 'AUTO'.
Можно ли как-то отсортировать результаты по наличию слова, сохранив при этом fuzziness?
  • Вопрос задан
  • 162 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы