Es做搜索的评分机制?

es怎么做查询匹配字段越多评分越高啊,我用match查询 儿童诺基亚 ,搜索出来的结果是:含有诺基亚字段的的内容排第一,含有儿童字段的内容排第二,两个评分都是一样的,为什么既含有诺基亚又含有儿童字段的内容排到第三去了,评分比上两者都低,请教大神们...(大神们对es评分机制有深入理解的可以发链接)

12345.png




 
已邀请:

medcl - Elastic 🇨🇳 !

赞同来自: venyowang

你的查询条件可以贴一下,
关于多字段的评分问题,你可以看看《ES权威指南》的这一章:
https://www.elastic.co/guide/c ... .html
 
 
 

venyowang - 90

赞同来自:

最终评分是和文本长短有关的,你可以试试"各色诺基亚法规儿童",这个文本的得分应该会更高一点。个人理解。

要回复问题请先登录注册