reduce_search_phase_exception: reduce_search_phase_exception
Elasticsearch¿Qué significa?
Se produjo un error en la fase de reduce de una búsqueda. El nodo coordinador encontró un problema al combinar (reduce) los resultados parciales/agregaciones de distintos shards y no pudo producir el resultado final.
¿Por qué ocurre?
Normalmente se supera un límite de memoria/recursos al combinar resultados (p. ej., agregaciones muy grandes, un circuit breaker que salta), una estructura de agregación incompatible/no válida, o no se puede combinar un resultado parcial devuelto por un shard. Habitual con agregaciones de cardinalidad muy alta.
Cómo solucionarlo
Lea el detalle caused_by para identificar la causa raíz. Aligere las agregaciones pesadas: reduzca el size en las agregaciones terms de alta cardinalidad, pagine con una composite aggregation y reduzca las subagregaciones innecesarias. Supervise la presión de memoria y divida la consulta en partes más pequeñas si es necesario. Si salta un circuit breaker, reduzca el costo de la consulta.
Más entradas de este motor
- 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