Algoritmo de expansión de tiempo de consulta

Si el sitio utiliza la característica de coincidencia mínima de Solr y las asociaciones de términos de búsqueda, considere la posibilidad de utilizar el algoritmo de expansión de tiempo de consulta. Si el sitio utiliza asociaciones de términos de búsqueda, se modifica la longitud de la consulta. La coincidencia mínima utiliza la longitud de consulta para limitar el número de productos que se devuelven de modo que es posible que no se devuelvan productos. El algoritmo de expansión de consulta ayuda a garantizar que se visualizan resultados relevantes. Puede ajustar el conjunto de resultados estableciendo una de las tres opciones.

Aquí hay un ejemplo simple para ilustrarlo. En este ejemplo se presupone que el valor de coincidencia mínima es de 2.

Configuración Asociaciones de términos de búsqueda Consulta del comprador Resultado de la búsqueda
Comportamiento predeterminado de la HCL Commerce Search Sinónimo: cup, teacup, mug mug No se devuelven resultados.

El valor de coincidencia mínima especifica que al menos 2 de los 3 términos indexados están presentes en un producto.

Algoritmo de expansión de tiempo de consulta Se devuelven los productos que contienen los términos cup, teacup o mug.

El algoritmo de expansión de tiempo de consulta añade las asociaciones de términos de búsqueda junto a los términos de búsqueda originales y, a continuación, pasa esta consulta transformada a Solr. Se aplica el valor de coincidencia mínima a la consulta ampliada. No se aplica ningún valor de coincidencia mínima si solo se especifica una palabra.

El algoritmo de expansión de tiempo de consulta funciona con las asociaciones de términos de búsqueda de una sola palabra y de varias palabras. MinMatchOption controla cuántos resultados se devuelven y si se impulsan algunos resultados.

Valores de opción de coincidencia mínima

Se pueden establecer los siguientes valores de opción de coincidencia mínima, donde el valor de la opción de coincidencia mínima afecta al número de resultados de búsqueda que se muestran a los compradores. Por ejemplo, un valor de 1 devuelve el menor número de resultados de búsqueda, mientras que el valor de 3 devuelve el mayor número de resultados de búsqueda visualizando en primer lugar las coincidencias exactas.
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.

El algoritmo de expansión de tiempo de consulta no utiliza el archivo synonyms.txt; por lo tanto, no es necesario que sincronizar y desplegar este archivo en diferentes servidores. Además, el algoritmo de expansión de tiempo de consulta produce un índice más pequeño porque las asociaciones de términos de búsqueda de varias palabras no necesitan ser reindexarse. Además, no es necesario volver a indexar cada vez tras los cambios de asociación de término de búsqueda en el Centro de gestión. Otra ventaja de esta característica es que diferentes tiendas de sitio ampliado pueden utilizar diferentes listas de asociación de término de búsqueda.