Coincidencia mínima y desplazamiento de frase

Influir en la relevancia de búsqueda utilizando la coincidencia mínima y el desplazamiento de frase.

Coincidencia mínima

Especifica el número de palabras clave de búsqueda que son necesarias para coincidir con el documento indexado, cuando se utiliza el tipo de búsqueda ANY. Un número indica el número de palabras clave de consulta que deben coincidir. Un número formulado con un porcentaje indica que debe coincidir un porcentaje de las palabras clave de consulta.
  • 1 indica que al menos una palabra clave de consulta debe coincidir.
  • 2<80% 6<50% indica que cuando hay menos de 3 palabras clave, ambas palabras claves deben encontrarse en el documento. Cuando hay de 3 a 6 palabras clave, el 80 % de las palabras clave deben encontrarse en el documento. Cuando hay más de 6 palabras, 50% de las palabras clave deben encontrarse en el documento.

    Por ejemplo, si un comprador busca 3 palabras clave, el 80% de las 3 palabras clave es igual a 2,4. Se devuelven los resultados que coinciden al menos con 2 de las 3 palabras clave entradas, redondeados hacia abajo.

    Importante: Debe utilizar la codificación de caracteres correcta cuando especifique valores de porcentaje en un archivo. Por ejemplo:
    • En un archivo de fragmentos JSP, como SearchSetup.jspf, el valor de porcentaje anterior se entra como está: 2<80% 6<50%.
    • En un archivo wc-component.xml, como en este caso, wc-component.xml, el valor de porcentaje anterior se especifica como: 2&lt;80% 6&lt;50%.
Para obtener más información sobre el formato de especificación, consulte Minimum Number Specification Format.

Para obtener más información sobre cómo establecer los valores en el archivo de configuración de componente, consulte Cambio de propiedades en el archivo de configuración de HCL Commerce (wc-component.xml).

En función de la longitud de la consulta enviada a Solr, minMatch calcula el número mínimo de los términos que deben coincidir antes de que se devuelvan productos. Por ejemplo, si la consulta de búsqueda del comprador contiene 6 términos, puede que se utilicen los valores siguientes:
  • mm=2: se devuelven productos cuyos campos indexados contienen al menos 2 de los 6 términos
  • mm=50%: se devuelven productos cuyos campos indexados contienen al menos 3 de los 6 términos
  • mm=10: Solr reduce mm a 6 (para que coincida con la longitud de la consulta) y se devuelven los productos que coinciden con los 6 términos
Nota: Si utiliza la coincidencia mínima, se recomienda que habilite el algoritmo de expansión de consulta de tiempo de ejecución. Aunque este algoritmo se utiliza principalmente con asociaciones de términos de búsqueda y coincidencia mínima, también puede habilitar el algoritmo independientemente de las características de búsqueda que el sitio utiliza. Los resultados de búsqueda de varias palabras mejora porque la consulta está entre paréntesis y la longitud de la consulta se controla mejor. Para obtener más información, consulte Combinación de coincidencia mínima con asociaciones de términos de búsqueda (utilizando el algoritmo de expansión de tiempo de consulta).

Desplazamiento de frase

Especifica hasta qué punto están lejos los términos de búsqueda indexada en el documento para influir en de relevancia. El desplazamiento de frase define la cantidad de desplazamiento en las consultas de frase que se crean para los campos de frase.

Por ejemplo, si establece un desplazamiento de frase de 1 para el término de búsqueda camisa roja, camisa roja es más relevante que camisa a rayas roja de manga larga.