gpt4 book ai didi

ElasticSearch aggs 仅返回 10 个桶

转载 作者:行者123 更新时间:2023-11-29 02:48:57 25 4
gpt4 key购买 nike

我正在运行聚合查询并指定大小为 100,但 ES 只返回 10 个桶。为什么?我错过了什么?

{   
"size": 100
,"query": {
"bool": {
"must": [
{ "term": {"app": "cnn"} }
]
}
}
,"aggs": {
"unique_client": {
"terms": {"field": "client"}
}
}
}

最佳答案

将顶部大小参数设置为零以表示它是一个聚合。返回的桶数通过在术语聚合括号内指定大小来设置。

{   
"size": 0
,"query": {
"bool": {
"must": [
{ "term": {"app": "cnn"} }
]
}
}
,"aggs": {
"unique_client": {
"terms": {
"field": "client",
"size" : 100
}
}
}
}

如果将其设置为 0,则该值将默认为 Integer.MAX_VALUE

关于ElasticSearch aggs 仅返回 10 个桶,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33656538/

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