【问题标题】:Sorting lucene search results对 lucene 搜索结果进行排序
【发布时间】:2011-11-03 14:21:19
【问题描述】:

我正在尝试将 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,并显示找到的文档总数。

任何想法将不胜感激

问候。

【问题讨论】:

    标签: java lucene


    【解决方案1】:

    caret (^) 后跟一个浮点数可让您提升搜索字词。

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

    这将导致所有具有java 的结果出现在顶部。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-24
      • 2011-10-16
      • 2011-09-01
      • 1970-01-01
      • 2013-04-28
      相关资源
      最近更新 更多