reduce_search_phase_exception: reduce_search_phase_exception
ElasticsearchO que significa?
Ocorreu um erro na fase de reduce de uma busca. O nó coordenador encontrou um problema ao mesclar (reduce) resultados parciais/agregações de diferentes shards e não conseguiu produzir o resultado final.
Por que acontece?
Geralmente um limite de memória/recursos é excedido ao mesclar os resultados (por exemplo, agregações muito grandes, um circuit breaker disparando), uma estrutura de agregação incompatível/inválida, ou um resultado parcial retornado por um shard não pode ser mesclado. Comum com agregações de cardinalidade muito alta.
Como resolver
Leia o detalhe em caused_by para identificar a causa raiz. Alivie agregações pesadas: reduza o size em agregações terms de alta cardinalidade, pagine com uma agregação composite e reduza subagregações desnecessárias. Monitore a pressão de memória e divida a consulta em partes menores se necessário. Se um circuit breaker disparar, reduza o custo da consulta.
Mais entradas deste banco
- recovery_engine_exceptionrecovery_engine_exception
- snapshot_in_progress_exceptionsnapshot_in_progress_exception
- repository_verification_exceptionrepository_verification_exception
- aggregation_execution_exceptionaggregation_execution_exception
- failed_node_exceptionfailed_node_exception
- elasticsearch_parse_exceptionelasticsearch_parse_exception