我目前使用Azure的搜索到我的网站上进行产品搜索。
我有以下指标:
答:指数55,000文件 B:印出16个文件
在指数B的所有文件都充满了index一个文件
在2个索引使用相同的参数执行一个简单的搜索时结果不是我所期望的。
例:
结果由search.score降序排序: ProductoName - search.score 肯德基产品1 - 1.6514521 肯德基产品2 - 1.5482594
结果由search.score降序排序: ProductoName - search.score 肯德基产品2 - 0.21555252 肯德基产品1 - 0.13616839
文件的量在寻找得分的分配影响?,你说明我在哪里可以读到它,我看的文档中,但我没有找到任何关于它
你能向我解释为什么如果是相同的信息产品的订单是否受到影响? :(
该指数已没有得分档案,是完全相同的信息
你的分析是正确的,得分(因此排名)是通过索引中的文档数量的确影响。为了计算分数,我们使用数据语料库的一些统计特性,如在整个语料库每学期的频率和每个文档中。
文章How full text search works in Azure Search很详细解释了这一点。特别是,上Scoring部分进入如何频率(词频,文档频率)被使用。