译自:原文地址
不安全。你总是可以简单的选择任意的分值,检查Hits对象看有多少个结果高于这个指定的分值(可以简单地用二分查找解决),但是这样带来的结果没有任何意义,因为评分是这样计算的…
> 谁能提供一个用搜索结果评分作为阈值来限制返回结果的例子?例如,我仅仅对分值>0.05的文档感兴趣。
我不推荐这样做,因为在Lucene中绝对评分值没有任何意义(例如,分值无法在不同的搜索间进行比较)。返回的分值跟最高分值之间的比值是有意义的,但是至少在目前,返回最高分值没有绝对的尺度,所以,无法从分值来判断一个结果的质量是否够好。
更多细节的讨论,详见ScoresAsPercentages。
所属分类:
[lucene]
[Java]
tag:
结果质量,
评分,
tinyfool发布于2009年10月28日 13:52