排序lucene搜索结果

时间:2011-11-03 02:12:48

标签: 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 个答案:

答案 0 :(得分:0)

后跟浮点数的caret (^)将允许您提升搜索字词。

例如,查询表达式lucene java^2.0java TermQuery设置为2.0的提升,并使测试lucene保持默认提升1.0

这会导致java的所有结果显示在最上方。