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.8.1

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. A mesure que le nombre d'attributs augmente, une erreur d'indexation Elasticsearch appelée "explosion de mappe" peut se produire.</p> <p> La structure de l'indexation a été modifiée pour utiliser à la place un mappage de zone d'index statique et ainsi éviter l'indexation avec des noms de zones dynamiques.