Можно ли во время полнотекстового поиска задавать бОльший приоритет точным совпадениям?

Предположим есть поле, на которое натравлен ngram анализатор. К примеру есть 3 документа, где это поле принимает сл. значения:
Зеленоградская 13
Зеленоградская 13/1
Зеленоградская 13/3

Как при вводе Зеленоградская 13, заставить эластик отдавать приоритет точному совпадению? Просто он считает что две записи что ниже являются релевантней.
  • Вопрос задан
  • 476 просмотров
Пригласить эксперта
Ответы на вопрос 3
Вот попробуй здесь почитать:
https://www.elastic.co/guide/en/elasticsearch/guid...
Обрати внимание на ключ boost.
Ответ написан
Комментировать
webtop
@webtop
Web developer
ES по умолчанию "отбрасывает" символ "/".

Я делал подобное - поиск адреса в ES. Но так и не разобрался как побороть это.
Ответ написан
Комментировать
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Смотрите здесь демо
159f3590a8664c41a4e6008c09ec47ec.jpg
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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