gpt4 book ai didi

elasticsearch - 匹配词组和匹配查询中的评分不符合预期

转载 作者:行者123 更新时间:2023-12-02 22:57:21 24 4
gpt4 key购买 nike

我有点困惑如何通过查看我的结果在匹配短语和匹配查询中进行评分

匹配词组
我有如下查询

sd.Query(q =>    
q.MatchPhrase(m => m
.Field(p => p.title)
.Query("Test Article in Credit")
));

获得的结果如下
一种。 “信用等级中的测试文章-消费者”得分为12.64的文档
b。带有“带有-X信用的测试文章”得分为12.64的文档
C。 “信用等级中的测试文章-XYZ”文档的得分为10.92
d。 “信用度测试文章”得分为10.22的文档
e。 “信用等级为-Z的测试文章”文档的文档得分为09.40

前两个来自不同的索引,后三个来自不同的索引

根据我的观点,第四个分数应该很高,第二个分数应该最低。
我正在使用标准分析仪

同样,我的匹配查询也一样
标题为“测试”的文档的得分高于
标题为“信用测试文章”的文档

我知道,基于
术语出现的频率,文本的长度。

如何重组查询以按正确顺序提供文档?

最佳答案

从这里很难说出您的期望与结果不符的原因,但是我会做得更好:您可以使用the Explain API来发现自己

关于elasticsearch - 匹配词组和匹配查询中的评分不符合预期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47988254/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com