Combinación de coincidencia mínima con asociaciones de términos de búsqueda (utilizando el algoritmo de expansión de tiempo de consulta)

Complete los pasos siguientes para combinar la coincidencia mínima con las asociaciones de términos de búsqueda utilizando el algoritmo de expansión de tiempo de consulta.

Before you begin

  1. Revise el tema de algoritmo de expansión de tiempo de consulta.
  2. Habilite la característica de coincidencia mínima: Ajuste de relevancia de resultado de búsqueda de varias palabras utilizando la coincidencia mínima y el desplazamiento de frase

    Si no establece un valor de coincidencia mínimo o si el valor se establece en 1, no se utiliza el algoritmo de expansión de tiempo de consulta de ejecución.

  3. Asegúrese de que el tipo de búsqueda se establece en ANY, que es el valor predeterminado.

Procedure

  1. Añada la opción minMatchOption en el siguiente archivo:
    • Despliegue de búsqueda basado en REST: /opt/WebSphere/Liberty/usr/servers/default/resources/search/runtime/config/com.ibm.commerce.search-ext/wc-component.xml
    <_config:extendedconfiguration> <_config:configgrouping name="SearchConfiguration"> <_config:property name="minMatchOption" value="x"/> <_config:property name="boostFactorForSubqueryWithMinMatch" value="y"/> </_config:configgrouping> </_config:extendedconfiguration>
    Donde el valor de minMatchOption (x) es uno de los valores siguientes:
    0
    Mantener la compatibilidad con las versiones anteriores. Establézcalo en 0 para utilizar el comportamiento de release, independientemente del valor de la coincidencia mínima.
    1
    Aplicar siempre la coincidencia mínima. La coincidencia mínima se utiliza incluso cuando la consulta del comprador se modifica para incluir asociaciones de términos de búsqueda de palabras individuales o múltiples o ambas.

    Si utiliza esta opción, se recomienda que especifique la coincidencia mínima como fórmula. Por ejemplo, mm = 2<80% 6<50%. Cuando se utiliza una fórmula, el número de términos coincidentes se ajusta dinámicamente para compensar para la longitud variable de las consultas del comprador. La consulta incluye todos los términos de búsqueda del comprador y las asociaciones de términos de búsqueda correspondientes.

    2
    Devolver los resultados de búsqueda que satisfagan la condición de coincidencia mínima en los términos de búsqueda del comprador y las asociaciones de términos de búsqueda predefinidas para palabras individuales dentro de los términos de búsqueda.
    El comportamiento depende de la consulta del comprador:
    Asociación de términos de búsqueda de varias palabras: Buscar también y sinónimos
    Aplicar la coincidencia mínima a los términos de búsqueda del comprador y las asociaciones de términos de búsqueda predefinidos para palabras individuales dentro de los términos de búsqueda. Devolver estos productos en primer lugar. A continuación, devolver todos los productos que coinciden con las asociaciones de términos de búsqueda predefinidos para términos de búsqueda de varias palabras dentro de los términos de búsqueda del comprador, pero no se aplica la coincidencia mínima a estos resultados.

    Es decir, la página de resultados de búsqueda muestra los productos que coinciden con el parámetro de coincidencia mínima; a continuación, muestra los productos que no coinciden con los criterios de coincidencia mínima.

    Asociación de términos de búsqueda de varias palabras: Instead-search-for
    La consulta incluye todos los términos de búsqueda del comprador y las asociaciones de términos de búsqueda correspondientes. No se utiliza la coincidencia mínima.
    No hay asociaciones de términos de búsqueda de varias palabras
    Se utiliza la coincidencia mínima. Es decir, la consulta será igual que si se utiliza la opción 1.
    3
    Expanda el conjunto de resultados para incluir todos los productos que satisfacen los términos de búsqueda del comprador. Los productos que cumplen la condición de coincidencia mínima se visualizan en primer lugar, seguidos de otros resultados. Esta opción promociona los productos que cumplen la condición de coincidencia mínima sin limitar el conjunto de resultados de búsqueda. Especifique la coincidencia mínima como un entero o como una fórmula.
    4
    Si no se encuentran sinónimos o términos de sustitución en la consulta del comprador, utilizar la misma consulta que la opción 1 (aplicar siempre la coincidencia mínima). De lo contrario, devolver en primer lugar los resultados de búsqueda que satisfagan la condición de coincidencia mínima (si se ha establecido) en los términos de búsqueda del comprador, seguidos de los productos que satisfagan la condición de coincidencia mínima (si se ha establecido) en los términos de búsqueda del comprador y las asociaciones de términos de búsqueda correspondientes.

    Si establece el valor de minMatchOption en 2, 3 o 4, puede asignar diferentes factores de impulso para impulsar productos a la primera subconsulta. Para ello, cambie el valor de boostFactorForSubqueryWithMinMatch (y). Si no define un valor de factor de impulso, se utiliza 2 de forma predeterminada. Si no define un valor de factor de mejora, se utiliza 2 de forma predeterminada.

    Para obtener más información, consulte Configuración de la búsqueda.

  2. Reinicie el servidor de búsqueda, si está utilizando un despliegue de búsqueda basada en REST o bien reinicie el servidor de HCL Commerce, si está utilizando un despliegue de búsqueda basada en BOD.