java - Elasticsearch too_many_buckets_exception
问题描述
在 Elasticsearch 中使用术语聚合时,我遇到了以下问题。
{
"error": {
"root_cause": [
{
"type": "too_many_buckets_exception",
"reason": "Trying to create too many buckets. Must be less than or equal to: [10000] but was [10001]. This limit can be set by changing the [search.max_buckets] cluster level setting.",
"max_buckets": 10000
}
]
}
}
问题是我无法预测我选择的字段的最大值,所以我无法将设定点指定为常数。
我按照下面的图片,它使用了太多的内存。
有没有办法解决不可预测的桶大小?
当前 elaseticsearch 版本:7.8.1
解决方案
推荐阅读
- amazon-web-services - 如何使用 cloudformation 创建 IAM 用户/角色
- javascript - 括号确定什么被推入阵列
- python - 将 cookies.json 格式化为 requests(cookies) Python
- javascript - 引导表卡住“正在加载,请稍候”
- css - 如何让 Visual Studio Code 在您编写程序时直观地显示程序
- regex - 查找名称中包含 2000 年后年份的目录
- javascript - 如何在 React JS 中访问另一个文件(和函数)的状态?
- proxy - Nuxt js:如何在 laravel sanctum 中使用代理?
- javascript - 如何使用 Victory Charts 特别是 Victory Candlestick 错开 x 轴值
- java - 基数排序的并行版本未按预期运行(Java)