得分等价Oracle Text / Lucene

时间:2013-02-26 14:31:12

标签: oracle lucene

Oracle Text Score计算得分与Lucene得分之间是否存在等价? 您是否能够通过分数混合源来获得统一的结果集?

1 个答案:

答案 0 :(得分:2)

Lucene中的查询或数据更改之间的得分不具有可比性,更不用说与其他技术相比。通过在索引中添加或删除其他文档,可以显着改变同一文档的Lucene分数。评分作为最大值的百分比成为显而易见的解决方案,但同样的问题仍然存在,以及另一种技术中的其他算法将不同地呈现不同的分布。您可以阅读有关不应该比较此herehere

等分数的原因

我设法抨击类似的东西的方法是从其他数据源获取匹配,并在RAMDirectory中创建临时索引,然后再次搜索并将其与MultiSearcher合并。这样,在单个搜索中,所有内容都会在单个,有凝聚力的数据集上得分。评分应该足够合理,尽管这不是最有效的搜索方式。