提问人:Chandra Shekhar 提问时间:11/8/2023 更新时间:11/8/2023 访问量:17
使用聚合时出现错误variable_width_histogram“存储桶过多”
Getting error when using variable_width_histogram aggregation 'Too many buckets'
问:
我们尝试执行查询以获取variable_width_histogram聚合结果,但收到错误“尝试创建太多存储桶”。但是,查询中的存储桶大小为 10。当尝试获得存储桶大小 8 时,我能够正确获得结果,但对于大小为 10 时,此错误即将到来。
{
"query": {
"bool": {
"filter": [
{
"bool": {
"must": [
{
"query_string": {
"fields": [
"field1",
"field2"
],
"default_operator": "AND",
"query": "(product1)"
}
}
]
}
}
],
"must": [],
"must_not": []
}
},
"size": 0,
"aggs": {
"minMaxPriceRangeData": {
"filter": {
"bool": {
"must": []
}
},
"aggs": {
"piceRangeData": {
"variable_width_histogram": {
"field": "value",
"buckets": 10
}
}
}
}
}
}
结果文档总数是运行此查询的7974263。有没有其他方法可以毫无错误地提取类似的数据?
尝试通过传递较少数量的存储桶,在这种情况下正确获得结果。
我不想为此更改我的群集设置。而是查找从查询本身获取结果。
答: 暂无答案
评论