| |||||||||
¿Cómo funciona el algoritmo de búsqueda para devolver los resultados?
Lógica y estructura de consulta de catálogo
Cuando P2P/GB envía una búsqueda a Arches, la búsqueda se divide en varias partes y cada parte tiene su propia lógica. Estas partes de la búsqueda son:
Búsqueda por palabra clave
Esta es simplemente la búsqueda del artículo que está buscando. Hay alguna lógica en esta búsqueda, pero se añade en el momento en que se construye la búsqueda para Arches. Esta lógica sirve principalmente para desglosar la búsqueda por diferentes configuraciones regionales de cadena, así como para buscar en diferentes campos dentro de la información del artículo de catálogo. La funcionalidad de búsqueda por palabra clave ejecuta una búsqueda en los siguientes campos:
Vistas/restricciones
Las vistas de catálogo son limitaciones específicas que se colocan en un usuario o conjunto de usuarios por su grupo o centro de coste asociado. Esto permite que determinados catálogos se filtren para usuarios específicos en una región o función de trabajo determinada. Las limitaciones de artículo se utilizan de la misma manera, pero no están en el nivel de suscripción de catálogo general, sino en el nivel de artículo de catálogo. Esto permite que los elementos específicos se filtren por usuario. Para que esto funcione, debe haber un campo en el nivel de artículo de catálogo en el que colocar el filtro, por lo que se debe crear un tipo extensible para utilizar las limitaciones de artículo.
Visibilidad del proveedor
La visibilidad del proveedor se controla de forma diferente en función de la variante del territorio del cliente:
Búsqueda raíz/central
La búsqueda raíz/central es el comportamiento predeterminado del sistema que es consistente en todas las variantes y configuraciones. Esto añade en la lógica a la búsqueda de:
Configuraciones de búsqueda adicionales
Mejora de nombre corto
Esto se controla mediante el parámetro "Application.Catalog.Search.ShortNameBoost". Especifica si los artículos cuyo nombre corto contiene palabras clave que coinciden con el término de búsqueda del catálogo se consideran altamente relevantes y se mejoran para mostrarse más arriba en el pedido de resultados de búsqueda del catálogo. Cuando se establece en Sí, los artículos de catálogo que tienen palabras clave coincidentes en su ShortName se incrementan para mostrarse más arriba en el pedido de resultados de búsqueda de catálogo.
Aumento de términos populares
Esto se controla mediante el parámetro "Application.Catalog.Search.PopularTermsBoost". Especifica si se deben capturar términos de búsqueda por palabra clave de artículos populares e indexarlos como términos de búsqueda populares. Los artículos asociados con estos términos de búsqueda populares se incrementan para mostrarse más arriba en el pedido de resultados de búsqueda de catálogo en búsquedas de catálogo posteriores. Cuando se establece en Sí, los términos de búsqueda por palabra clave de artículos muy populares se indexan y se guardan en términos de búsqueda populares y cuando los usuarios realizan una búsqueda de catálogo utilizando estos términos de búsqueda populares, los artículos asociados se incrementan para mostrarse más arriba en el pedido de resultados de búsqueda de catálogo.
Partición de varios términos
Esto se controla mediante el parámetro "Application.Catalog.Search.MultiTermSplit". Este parámetro está en proceso de ser eliminado por ingeniería y no debe activarse para ningún cliente adicional.
Compra guiada