HCL Commerce Version 9.1.2.0 or later

Recopilación de datos MustGather relacionados con la búsqueda basada en Elasticsearch para problemas con las reglas de búsqueda

Prepare la siguiente información MustGather antes de llamar al soporte de HCL para ayudarle con el proceso de resolución de problemas.

Procedimiento

  1. Inicie la sesión en el contenedor Docker del servidor de consultas. Localice el directorio /profile/apps/search-query.ear/search-query.war/WEB-INF/classes. En este directorio, abra el archivo logback.xml un editor de texto. Cambie el valor de configuración de rastreo en el archivo de "error" a "todo".
    <logger name="com.hcl.commerce.search" level="all" />
  2. Verifique que el archivo contiene los siguientes parámetros de escaneo de configuración.
    <configuration scan="true" scanPeriod="30 seconds" />

    Si todavía no utiliza estos parámetros, reinicie el servidor de consultas para que se seleccionen los cambios. Si no lo hace, deberá esperar scanPeriod segundos a que el cambio entre en vigor.

    Nota: Para cambiar el nivel de registro para el servicio de consulta de búsqueda con los valores anteriores, inhabilite el filtro turbo comentando la etiqueta de filtro turbo en el logback.xml archivo. La inhabilitación del filtro turbo inhabilitará el rastreo a nivel de solicitud.
    <!-- <turboFilter class="ch.qos.logback.classic.turbo.DynamicThresholdFilter">
    ……
    </turboFilter> -->
    
  3. Reproduzca el problema de regla de búsqueda. Registre los pasos específicos que ha utilizado para reproducir el problema y cualquier detalle que pueda ser relevante.
  4. Recopile los archivos de rastreo generados en el siguiente directorio.
    /app/ESQueryService/logs/​ 
  5. Guarde la respuesta en las siguientes API REST
    GET https://{{transaction_hostname}}/wcs/resources/store/{{storeId}}/espot?q=allSearchTerms
    
    GET https://{{transaction_hostname}}/wcs/resources/store/{{storeId}}/espot/{{search_term}}/type/search
    
    
    donde {{search_term}} es el término de búsqueda en el que se desencadena la regla de búsqueda.