Lucene 2.9中根据相关性排序条目的一个问题



我们正在使用Lucene。使用自由文本查询来搜索项目。我们通过Lucene根据相关性自动对条目进行排序。除了一个奇怪的案例外,它一直工作得很好。当搜索敏捷项目管理时,Lucene返回的前4项如下:

  1. 敏捷项目管理指南
  2. 敏捷项目管理基础
  3. 敏捷项目管理
  4. 敏捷项目管理

第3项或第4项应该出现在顶部,因为它们是完美的。在我们搜索的许多情况下,如果一个项目匹配100%,它就会显示在顶部。任何人都可以解释一下这里发生了什么。

我要看的第一件事是搜索中包含哪些其他字段?例如,一个包含"敏捷"一词的描述字段可以将前两个字段推到前面。

相关内容

  • 没有找到相关文章

最新更新