Использует ли elasti c поиск предыдущие частоты поиска? - PullRequest
0 голосов
/ 26 марта 2020

Использует ли поиск elasti c частоту ранее найденного документа. Например, есть документ A и документ B. Оба имеют одинаковую оценку с точки зрения расстояний редактирования и других показателей, однако документ A очень часто ищется, а B - нет. Будет ли elasti c результат поиска лучше, чем B. Если нет, то как этого добиться?

1 Ответ

0 голосов
/ 27 марта 2020

Elasticsearch не меняет счет на основе предыдущих поисков в его алгоритме оценки по умолчанию. На самом деле, это действительно вопрос о подсчете Lucene , поскольку Elasticsearch использует его для всех реальных логи поиска c.

Я думаю, что вы, возможно, смотрите на это неправильно точка зрения. Пользователи выполняют поиск по запросу, а Elasticsearch рекомендует документы. У вас нет возможности узнать, был ли рекомендованный документ действительным или нет, основываясь только на результатах поиска. Я думаю, что ваш вопрос действительно должен звучать так: «Как я могу настроить релевантность поиска интеллектуальным способом на основе пользовательских данных?» .

Теперь есть несколько способов добиться этого. , но они требуют, чтобы вы собирали пользовательские данные и строили модель самостоятельно. Так что, к сожалению, нет простого пути.

Однако я бы рекомендовал взглянуть на https://www.elastic.co/app-search/, который предлагает управляемое решение с множеством настраиваемых релевантных настроек, которые могут сэкономить вам много времени в зависимости от вашего варианта использования.

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