Azure的搜索 - 搜索分数

问题描述 投票:0回答:1

我目前使用Azure的搜索到我的网站上进行产品搜索。

我有以下指标:

答:指数55,000文件 B:印出16个文件

在指数B的所有文件都充满了index一个文件

在2个索引使用相同的参数执行一个简单的搜索时结果不是我所期望的。

例:


Index A:

Query String: search=kfc

结果由search.score降序排序: ProductoName - search.score 肯德基产品1 - 1.6514521 肯德基产品2 - 1.5482594


Index B:

Query String: search=kfc

结果由search.score降序排序: ProductoName - search.score 肯德基产品2 - 0.21555252 肯德基产品1 - 0.13616839


I am surprised the order of the results by search score changes, because they are exactly the same data only the amount of documents changes

文件的量在寻找得分的分配影响?,你说明我在哪里可以读到它,我看的文档中,但我没有找到任何关于它

你能向我解释为什么如果是相同的信息产品的订单是否受到影响? :(

该指数已没有得分档案,是完全相同的信息

azure-search
1个回答
0
投票

你的分析是正确的,得分(因此排名)是通过索引中的文档数量的确影响。为了计算分数,我们使用数据语料库的一些统计特性,如在整个语料库每学期的频率和每个文档中。

文章How full text search works in Azure Search很详细解释了这一点。特别是,上Scoring部分进入如何频率(词频,文档频率)被使用。

© www.soinside.com 2019 - 2024. All rights reserved.