HCL Commerce Version 9.1.13.0 or later

Búsquedas con comodines con NLP inhabilitado

Si inhabilita el servicio de procesamiento de lenguaje natural (NLP), los usuarios del escaparate pueden seguir utilizando caracteres comodín en sus búsquedas. Puede inhabilitar comodines mediante un ajuste en el nodo wc-component de Zookeeper.

Se ha añadido la siguiente configuración con el valor predeterminado habilitado en el nodo wc-component de Zookeeper.
{ "name": "search.query.wildcard.analyzer", "value": "true" } 
Cuando search.query.wildcard.analyzer se establece en false, el carácter comodín (*) se convierte en un carácter de búsqueda en lugar de un operador de patrón. Este analizador se puede inhabilitar utilizando el endpoint de configuración de consulta de datos:
POST/PUT http://query-server:server-port/api/v2/configuration?nodeName=component&envType=auth 
Donde el cuerpo de la operación POST o PUT es:
 { "extendedconfiguration": { "configgrouping": [ { "name": "SearchConfiguration", "property": [ { "name": "search.query.wildcard.analyzer", "value": "false" } ] } ] } } 
Supongamos que search.query.wildcard.analyzer está establecido en false y tiene un nombre de producto '2P.00/DNs 30+35 3KL. CYL. Los siguientes resultados se producen cuando se utilizan los tipos de consulta EXACT (valor searchType 1001) o ANY (valor searchType 1000).
search.query.wildcard.analyzer = true
searchType1001
  • searchTerm=2P.00/DNs* devuelve el nombre completo del producto.
  • searchTerm=2P.00/DN* devuelve el nombre completo del producto.
searchType1000
  • searchTerm=2P.00/DNs* devuelve el nombre completo del producto.
  • searchTerm=2P.00/DN* devuelve el nombre completo del producto.
search.query.wildcard.analyzer = false
searchType1001
  • searchTerm=2P.00/DNs* no devuelve el nombre del producto.
  • searchTerm=2P.00/DN* no devuelve el nombre del producto.
searchType1000
  • searchTerm=2P.00/DNs* no devuelve el nombre del producto.
  • searchTerm=2P.00/DN* no devuelve el nombre del producto.