Вопрос

Я использую Solr для поиска.

У меня есть документы, в которых есть целочисленное поле "популярность".

Я хочу ранжировать результаты по комбинации обычного полнотекстового поиска релевантность и популярность.

Это похоже на поиск в digg - result ранжирование основано на релевантности поиска, а также на количестве просмотров публикации .

У меня нет в виду какого-либо конкретного алгоритма ранжирования.Но является ли это чем-то, что можно сделать с помощью solr?

Это было полезно?

Решение

FunctionQuery от Solr - это именно то, что вам нужно:

http://wiki.apache.org/solr/FunctionQuery

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top