Сортировка результатов поиска lucene

#java #lucene

#java #lucene

Вопрос:

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

Например:

Я ищу 2 слова: lucene и java

 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:

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

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

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