首页 > 解决方案 > 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

在此处输入图像描述

标签: javaelasticsearchresthighlevelclient

解决方案


推荐阅读