NDCG算法-计算分数时如何考虑结果的位置

时间:2018-09-26 14:36:12

标签: algorithm search solr relevance

我正在检查NDCG-gitHub

在这里,我们有rank_items,correct_items,ignore_items

ranked_items,是我们执行搜索后得到的结果的排名 correct_items是我搜索结果的理想排名。 ignore_items,我不想在搜索结果中显示。

例如,如果我的rank_items为= [5,4,3,2,1] correct_items应该为= [1、2、3、4]

当我在不使用ignore_items的情况下计算分数时,当加上ignore_items分数时,分数为1。

但是当结果排名不正确时,这里我应该在第1位得到的项目在第5位,而我期望在第1位得到的结果在第5位,在第1位的结果位置不是无关紧要的,但它并不比现在处于第5位的结果重要。

在计算ndcg的分数时如何考虑结果的位置?

谢谢, Navneet

0 个答案:

没有答案