Поиск ElasticSearch по числовому полю - PullRequest
0 голосов
/ 28 августа 2018

Я новичок вasticsearch. Извиняюсь, если вопрос звучит очень основательно. Я не могу получить ответ напрямую из документации.

Есть ли способ выполнить поиск по числовому полю с ранжированным счетом документов, основанным на том, насколько близко число к входному фильтру. Я имею в виду,

  • если у меня есть 10 документов в индексе, скажем, объекты книги
  • и цены на них от 1 до 10, если я ищу книгу стоимостью 12 $
  • хочу получить книга 10 $ наверху и 9 $ на следующем и т. д. ...

Возможно ли это при использовании поиска эластичности?

1 Ответ

0 голосов
/ 28 августа 2018

Я предлагаю вам отсортировать документы по эластичному отклику, если вам нужно сделать это вasticsearch, вы можете посмотреть на функцию stript_score: https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-function-score-query.html#function-script-score.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...