Lucene得分结果

在Lucene中,如果你有许多索引,每个索引只包含一个。 为什么对各种索引的相同搜索会返回各种评级的结果? 来自各种Web服务器的特定匹配。

即如果我寻找:

  • 姓名 - 约翰史密斯
  • DOB - 11/11/1934

除以0 肯定会返回0.345的评级

分开1 肯定会返回0.337的评级

两者都特别适合名称和DOB。

0
2019-05-03 23:36:11
资源 分享
答案: 3

您可能还需要explain()的结果,以及生成的Explanation,这肯定会为您提供一个关于积分如何累积它们的方法的建议。

0
2019-05-09 08:14:35
资源

得分具有反向文档频率(IDF)。 如果术语“约翰史密斯”仍然在一个划分中,0,100次,并且一旦划分为1。 寻找约翰史密斯的球类游戏肯定会在划分1时获得更大的搜索,因为该术语是额外限制的。

为了解决这个问题,你肯定会失去你的指数早于所有分数,或者你肯定需要绕过国防军。

0
2019-05-07 17:19:59
资源

因为如果我没有完全被误解,那么球赛就建立在索引上。

如果您有各种索引(更多/更少或索引的各种信息),球类游戏肯定会有所不同:

http://lucene.apache.org/core/3_6_0/scoring.html

(警告:包含数学: - ))

0
2019-05-07 16:52:37
资源