gpt4 book ai didi

elasticsearch - Elasticsearch:如何在每个存储桶上计算平均值_score?

转载 作者:行者123 更新时间:2023-12-03 00:42:31 24 4
gpt4 key购买 nike

我有一个匹配查询,我想进行术语汇总(例如在字段doctype上),以在每个存储区上计算查询的平均_score。我找不到如何访问聚合中的_score字段。
有人可以帮忙吗?
谢谢,
帕特里克

最佳答案

要访问分数,您需要启用脚本。
然后,您可以访问score in document,如下例所示:

"aggs": {
"type_bucket": {
"terms": {
"field": "_type"
},
"aggs": {
"avg_score": {
"avg": {
"script": "_score"
}
}
}
}
}

关于elasticsearch - Elasticsearch:如何在每个存储桶上计算平均值_score?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31125000/

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