Я хочу настроить релевантность результатов поиска solr для каждого пользователя - в зависимости от того, сколько раз пользователь нажимал на результат ранее. Часто просматриваемые элементы ДЛЯ ЭТОГО ПОЛЬЗОВАТЕЛЯ должны подняться на вершину результатов поиска.
Есть ли способ предоставить пользовательские повышения / повышения для конкретных идентификаторов документов в запросе? Я думаю, порядка 100 конкретных документов для поднятия. Повышение не должно иметь никакого эффекта, если остальная часть запроса не находит эти документы.
В качестве альтернативы, если это невозможно, каков разумный способ настройки альтернативного подхода к индексированию, который сделал бы это возможным? Могу ли я добавить поле для каждого пользователя в индекс, чтобы хранить их оценки? Я думаю порядка 1000 пользователей. Основным недостатком этого подхода является то, сколько раз документ необходимо будет переиндексировать (т.е. каждый раз, когда он использовался пользователем).