我正在尝试将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并显示找到的文件总数。
任何想法都会感激不尽
的问候。
答案 0 :(得分:0)
后跟浮点数的caret (^)
将允许您提升搜索字词。
例如,查询表达式lucene java^2.0
将java
TermQuery设置为2.0
的提升,并使测试lucene
保持默认提升1.0
这会导致java
的所有结果显示在最上方。