gpt4 book ai didi

elasticsearch 按文档计数过滤聚合

转载 作者:行者123 更新时间:2023-12-02 22:44:37 25 4
gpt4 key购买 nike

我有一个计算每个用户的图像数量的查询:

GET images/_search
{
"query": {
"bool": {
"must": [
{
"term": {
"appID.raw": "myApp"
}
}
]
}
},
"size": 0,
"aggs": {
"perDeviceAggregation": {
"terms": {
"field": "deviceID"
}
}
}
}

它基本上工作正常,但我想排除所有少于 200 张图像的用户的聚合结果。我怎样才能调整上面的查询来实现这一点?

谢谢。

最佳答案

您可以使用 Minimum Document Count 来实现此目的选项。

"aggs": {
"perDeviceAggregation": {
"terms": {
"field": "deviceID",
"min_doc_count": 200
}
}
}

关于elasticsearch 按文档计数过滤聚合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40025509/

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