#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
отображаться сверху.