Modifications du schéma d'index Elasticsearch
Les modifications suivantes du schéma d'index Elasticsearch sont des améliorations liées aux performances et à la personnalisation qui ont été introduites avec HCL Commerce versions 9.1.7.0 et 9.1.9.0.

Schéma de produit
Les personnalisations qui impliquent des facettes peuvent rencontrer des restrictions dans HCL Commerceversions 9.1.9.0 et ultérieures. Le type
facets a été modifié de object à flattened, comme défini dans Ingest/config/product_elastic_schema.json. "facets": {
"type": "flattened"
}Pour plus d'informations sur les fonctions et les limitations de ce type de zone, voir Type de zone aplati dans le guide Elasticsearch.
Schéma de catégorie
| Elément | Modification de schéma |
|---|---|
_id |
Dans les éditions 9.1.7.0 et ultérieures, les ID de catégorie sont simplifiés en supprimant les entrées basées sur parentCategoryId.
|
category |
Dans les éditions 9.1.7.0 et ultérieures, les définitions de catégorie sont simplifiées en entrées simples, en leur permettant d'être définies avec plusieurs parents. Catégories de niveau supérieure
Une catégorie de feuilles, Robe, se trouve sous la catégorie Femmes, ainsi que dans la catégorie de vente Achats tendance
|

Schéma de produit
| Elément | Modification de schéma |
|---|---|
identifier |
Dans les éditions 9.1.7.0 et ultérieures, l'élément pn est supprimé. Cela est dû au fait qu'il duplique les valeurs de l'élément sku.Par exemple :
|
category |
Dans les éditions 9.1.7.0 et ultérieures, l'élément category est simplifié en supprimant des entrées path. Ces informations sont placées dans un élément homologue, path_name. L'entrée category contient uniquement des catégories parent directes. Cela élimine de nombreuses entrées en double.Par exemple :
|
attributes |
Dans les éditions 9.1.7.0 et ultérieures, l'élément key est supprimé. Cela est dû au fait qu'il duplique les valeurs de l'élément id.Par exemple :
|