Incident HC-13675

L'indexation se bloque sur "auth.reindex - WaitLink - Product Stage 1e", ce qui entraîne une "explosion de mappe".

Logiciel

Cas client Applicable à Corrigé dans
CS0272293 V9.1.7.0 9.1.9.0

Comportement observé

A mesure que le nombre d'attributs d'un produit augmente, le coût d'indexation augmente à son tour, parfois considérablement. Cela peut entraîner l'arrêt de l'opération d'indexation.

Comportement attendu

A mesure que le nombre d'attributs d'un produit augmente, l'augmentation du temps de processus d'indexation doit être au moins linéaire.

Résolution

L'attribution de produit est implémentée en tant que zones d'index dynamique dans l'index du produit, à l'aide de l'identificateur d'attribut dans le nom de la zone d'index. Au cours de l'augmentation du nombre d'attributs, un phénomène d'indexation Elasticsearch appelé "explosion de mappe" peut se produire. La structure d'indexation a été modifiée pour utiliser à la place un mappage de zone d'index statique et éviter ainsi l'indexation avec des noms de zones dynamiques.