Defecto HC-13675
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.