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