我遇到了弹性随机评分的奇怪问题,只有在使用字段时才会出现:
{
"from" : 0, "size" : 50,
"fields": { "fields": [ "id", "name"] },
"query": {
"function_score": {
"query": {
"bool": { "must_not": { "term": { "disabled": true}}}
},
"random_score": {
"seed": 123456
}
}
}
}
然后使用此构造,每个文档的_score为1! 删除"字段"开始弹出一些项目,其中前一个项目的得分为16775988。我想我不理解字段和评分之间的相互作用,一个人如何影响另一个?
感谢您的帮助!