Elastic Cloud: как настроить настройку уровня кластера [search.max_buckets]?Elasticsearch aggregation

Ответить
Anonymous
 Elastic Cloud: как настроить настройку уровня кластера [search.max_buckets]?

Сообщение Anonymous »

Мы использовали Elasticsearch 6.x, развернутые на моем собственном сервере.
мы недавно мигрируем в облаке. Таким образом, используемая версия 7.x.
У нас есть огромный запрос с агрегатами, которые работали над 6.x, но этот запрос больше не работает.
Это связано с нарушающими изменениями между версией. Настройка
Настройка динамического кластера с именем search.max_buckets теперь по умолчанию по умолчанию до 10 000 (вместо неограниченного в предыдущей версии). Запросы, которые пытаются вернуть больше, чем ограничение потерпит неудачу с исключением."type" : "search_phase_execution_exception",
"reason" : "all shards failed",
"phase" : "query",
"grouped" : true,
"failed_shards" : [
{
"shard" : 0,
"index" : "xxxxxxx",
"node" : "xxxxxxxxxxxxxxxx",
"reason" : {
"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
}
}
< /code>

У нас нет времени на изменение запроса, так как мы можем настроить параметр на ElasticCloud?
или я могу добавить параметр в запрос?>

Подробнее здесь: https://stackoverflow.com/questions/603 ... el-setting
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Elasticsearch aggregation»