Reconnaissance des verbes dans les chaînes de recherche
Les clients de votre vitrine peuvent parfois rechercher des produits à l'aide de verbes dans la chaîne de recherche. Les paramètres de traitement du langage naturel (NLP) par défaut dans HCL Commerce ne traitent pas les verbes, mais peuvent être modifiés pour le faire.
About this task
Lorsque les clients recherchent des produits, ils utilisent des expressions et des phrases familières contenant des verbes. Par exemple, une chaîne de recherche occasionnelle peut ressembler à "Je suis à la recherche d'un téléviseur de couleur blanche". Dans ce cas, le client s'attend à ce que le système de recherche interprète son invite en langage naturel en fonction du verbe, dans ce cas, "recherche". Les paramètres de traitement du langage naturel (NLP) par défaut dans HCL Commerce ne gèrent pas les verbes de cette manière attendue.
- L'approche NLP par défaut quant aux verbes
- Vous pouvez expérimenter le traitement NLP par défaut des verbes à l'aide de la procédure suivante.
- Connectez-vous à Management Center et accédez au magasin eSite Aurora.
- Créez des produits et des SKU de test. Dans cet exemple, le produit est
television. - Créez trois attributs descriptifs pour le produit : Couleur, Taille et Longueur.
- Affectez ces attributs à vos SKU de produit avec des valeurs de
color(Red, white) size(18.72 inch, 12.6 Inch) length(30 centimeters,50 centimeters)
Résultat attendu : dans les recherches ultérieures utilisant Elasticsearch, les chaînes de recherche qui incluent des verbes ainsi que ces attributs devraient produire des résultats positifs.
- Je suis à la recherche d'un téléviseur de couleur blanche devrait produire une liste de produits avec l'attribut "blanc".
- Je suis à la recherche d'un téléviseur de couleur rouge devrait produire une liste de produits avec la couleur "rouge".
- Recherche de téléviseur de 30 centimètres devrait répertorier les produits d'une longueur de trente centimètres
- Recherche de téléviseur de 15" devrait donner des produits d'une taille d'environ 15 pouces.
Procedure
-
Utilisez le nœud final de configuration REST suivant pour activer la prise en charge des verbes dans les expressions de recherche en langage naturel. Si c'est la première fois que vous ajoutez la configuration via le nœud final de configuration, utilisez la méthode de requête POST. Sinon, utilisez PATCH.
POST/PATCH - http://dataQueryHost:dataQueryPort/search/resources/api/v2/configuration?nodeName=component&envType=auth Request Body ----------------- { "extendedconfiguration": { "configgrouping": [ { "name": "SearchConfiguration", "property": [ { "name": "nlp.ignore.verb", "value": "false" } ] } ] } } - Redémarrez le service Query après avoir effectué cette modification.