Сортировка результатов поиска lucene - PullRequest
0 голосов
/ 03 ноября 2011

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

Например:

Я ищу 2 слова: люцен и ява

Searching for 'lucene'

3 results found 

ppp.txt
nnn.txt
mmm.txt


Searching for java 

5 results found 

ccc.txt
rrr.txt
qqq.txt 

Я хочу, чтобы заказ был сначала 5, а затем 3, и отображать сумму найденных документов.

Любые идеи были бы благодарны

С уважением.

1 Ответ

0 голосов
/ 03 ноября 2011

A caret (^), за которым следует число с плавающей точкой, позволит вам повысить условия поиска.

Например, выражение запроса lucene java^2.0 устанавливает для java TermQuery значение 2.0 и оставляет для тестирования lucene значение по умолчанию 1.0.

Это приведет к тому, что все результаты, имеющие java, появятся сверху.

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