HCL Commerce Version 9.1.12.0 or later

Resolución de problemas: Errores en la primera ejecución de la indexación CAS

Puede encontrar errores de indexación al cambiar del modelo de indexación de eSite al modelo de tienda con elementos de catálogo. La solución consiste en suprimir el índice deauth.workspace y volver a ejecutar el índice.

Problema

Al cambiar del modelo de índice de eSite al modelo CAS, es posible que tenga lugar el siguiente error durante una ejecución de indexación completa. El error se produce en una etapa temprana de la canalización NiFi Flow > auth.reindex.cas - Configuración de esquemas de espacios de trabajo > Esquemas de espacios de trabajo > Configuración de un esquema de íncide de Elasticsearch, y se parece a lo siguiente:
 invokehttp.request.url
                http://elasticsearch-master.elastic.svc.cluster.local:9200/auth.workspace/_mappings
                
                invokehttp.response.body
                {"error":{"root_cause":[ {"type":"illegal_argument_exception","reason":"can't merge a non object mapping [id.actionDetail] with an object mapping"}
                
                ],"type":"illegal_argument_exception","reason":"can't merge a non object mapping [id.actionDetail] with an object

Solución

Suprima el índice de auth.workspace para generar uno con un nuevo esquema en la siguiente indexación completa.
DELETE http://ElasticSearch_server/auth.workspace