Как повысить результаты Solr, основываясь на количестве показов продукта? - PullRequest
0 голосов
/ 16 апреля 2019

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

Например, поисковый запрос "Dunder Mifflin" возвращает 30 результатов (p1-p30).Каждый продукт имеет разное количество показов.
Допустим, p1 был показан в листинге 100 раз, а p20 - только 15 раз.Я бы хотел повысить p20, чтобы он отображался в первых 10 результатах и ​​увеличивал количество показов.

Поле показов продукта будет меняться очень часто, и каждый раз переиндексация всего документа не имеет смысла.На данный момент я сохраняю внешние показы в базе данных.

Есть ли какая-либо доступная функция в Solr, которая помогла бы мне достичь этого?
Кроме того, есть ли способ, которым Solr может отслеживать показы документов и обновлять поле для внутреннего использования?

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