QnA制造商-不同的天蓝色搜索定价层之间的不同结果

时间:2019-07-03 05:50:37

标签: azure-search qnamaker

即使知识库完全相同,QnAmaker也会返回不同的分数。我的两个知识库来自不同的qnamaker。我已经读过confidence-score-differences。所以他们两个都在同一地区。我在发布的环境中对其进行了测试。顺便说一句,2个testkb不一样,价格也不一样。

这正常吗?

1 个答案:

答案 0 :(得分:3)

Azure搜索分数不能用作在不同索引之间甚至不同查询之间进行比较的绝对值。它们旨在用作相对值,以比较单个查询中的结果以进行排名。分数是使用各种变量计算的,其中一些是索引统计信息的一部分。

这些索引统计信息(例如术语频率)又是使用将您的索引分为多个“碎片”的过程来计算的。重新创建索引时(无论是否使用其他SKU),数据在这些分片中的分配方式都会发生变化,这可能会导致索引统计信息的差异。通常,在足够大的索引中,这些统计数据会稳定下来,并且差异变得不那么明显,但是,如果索引中的文档较少,则包含相同数据的索引之间的统计差异可能会更加明显。

因此,为回答您的问题,各种Azure搜索SKU之间的评分逻辑没有区别,但是,您应该期望评分在两个不同的索引之间不稳定,即使两个索引都包含相同的文档。