Cambios en el esquema del índice de Elasticsearch
Los siguientes cambios en el esquema de índices de Elasticsearch son mejoras personalizadas relacionadas con el rendimiento que se introdujeron con las versiones HCL Commerce 9.1.7.0 y 9.1.9.0.
Esquema de producto
Las personalizaciones que implican facetas pueden encontrar restricciones en HCL Commerce 9.1.9.0 y versiones posteriores. El tipo
facets
se ha cambiado de object
a flattened
, tal como se define en Ingest/config/product_elastic_schema.json. "facets": {
"type": "flattened"
}
Para obtener información sobre las características y limitaciones de este tipo de campo, consulte Tipo de campo aplanado en la guía de ElasticSearch.Esquema de categorías
Element | Cambio de esquema |
---|---|
_id |
En la versión 9.1.7.0 y posteriores, los identificadores de categoría se simplifican eliminando las entradas basadas en parentCategoryId .
|
category |
En la versión 9.1.7.0 y posteriores, las definiciones de categorías se simplifican en entradas únicas, al permitir que se definan con múltiples elementos principales. Categorías de nivel superior
En la categoría de hojas, Vestido, está en la categoría, Mujeres, así como en la categoría de Los más vendidos.
|
Esquema de producto
Element | Cambio de esquema |
---|---|
identifier |
En 9.1.7.0 y versiones posteriores, el elemento pn se ha eliminado. Esto se debe a que duplica los valores del elemento sku .Por ejemplo:
|
category |
En la versión 9.1.7.0 y posteriores, el elemento category se simplifica eliminando las entradas path . Esta información se coloca en un elemento par, path_name . La entrada category solo contiene categorías principales directas. Esto elimina muchas entradas duplicadas.Por ejemplo:
|
attributes |
En 9.1.7.0 y versiones posteriores, el elemento key se ha eliminado. Esto se debe a que duplica los valores del elemento id .Por ejemplo:
|