Defecto HC-13675

La indexación se cuelga en "auth.reindex - WaitLink - Product Stage 1e" que lleva a "map explosion"

Software

Caso de cliente Se aplica a Corregido en
CS0272293 V9.1.7.0 9.1.9.0

Comportamiento observado

A medida que aumenta el número de atributos de un producto, aumenta el coste de indexación, a veces de forma drástica. Esto puede provocar que la operación de indexación entre en funcionamiento.

Comportamiento esperado

A medida que aumenta el número de atributos de producto, el aumento del tiempo del proceso de indexación debe ser, en el peor caso, lineal.

Resolución

La atribución de productos se implementa como campos de índice dinámico en el índice de productos, utilizando el identificador de atributo como parte del nombre de campo de índice. A medida que aumenta el número de atributos, se puede producir un fenómeno de indexación de Elasticsearch conocido como "map explosion". La estructura de indexación se ha modificado para utilizar una correlación de campos de índice estático en su lugar y, por lo tanto, evitar la indexación con nombres de campo dinámicos.