Как получить высокий балл документа, содержащего «Бурдж Халифа» в заголовке, а затем в итоговом поле в SOLR - PullRequest
0 голосов
/ 13 июня 2010

Я хочу отсортировать документ по релевантности, т. Е. Сначала во всех документах с заголовком "Бурдж Халифа", а затем в поле "Сводка"? и сортировать по дате публикации. означает, что последние документы должны иметь высокий балл.

критерий подобен сортировке по баллу с датой публикации

http://localhost:8080/solr/select?sort=score+desc,publishdate+desc&q=Burj Халифа

1 Ответ

2 голосов
/ 13 июня 2010

Я думаю, вы не хотите сортировать в этом случае, так как это определяет строгий порядок в наборе результатов.Вместо этого я бы использовал DisMax с FunctionQuery (см. здесь , чтобы увеличить новые документы) и параметром qf , чтобы повысить заголовок

Вам придется немного поиграть со значениями усиления, чтобы получить оптимальный результат.

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