HCL Commerce Version 9.1.12.0 or later

Dépannage : Erreurs lors de la première exécution de l'indexation CAS

Vous pouvez rencontrer des erreurs d'indexation lors du passage du modèle d'indexation eSite au modèle de magasin de ressources de catalogue. La solution consiste à supprimer l'index auth.workspace et à exécuter à nouveau l'index.

Problème

Lors du passage du modèle d'index eSite au modèle CAS, vous pouvez rencontrer l'erreur suivante lors d'une exécution d'indexation complète. L'erreur se produit à un stade précoce dans le pipeline Flux NiFi > auth.reindex.cas - Schéma d'espace de travail > Schéma d'espace de travail > Configurer le schéma d'index Elasticsearch, et ressemble à ce qui suit :
 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

Solution

Supprimez l'index auth.workspace afin qu'il en génère un avec un nouveau schéma dans la prochaine indexation complète.
DELETE http://ElasticSearch_server/auth.workspace