1

我们使用 Lucene.NET 2.9 版来使用自由文本查询来搜索项目。我们让 Lucene 按相关性自动对项目进行排序。除了一个奇怪的情况外,它一直运行良好。搜索Agile project management时,Lucene 返回的前 4 项如下。

  1. 傻瓜敏捷项目管理
  2. 敏捷项目管理的基础
  3. 敏捷项目管理
  4. 敏捷项目管理

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

4

1 回答 1

0

我首先要看的是搜索中包含哪些其他字段?例如,加载了敏捷一词的描述字段可能会推动前两个。

于 2011-12-30T13:38:15.270 回答