Vertex AI Search for Commerce ofrece una función que te permite especificar los registros que se deben destacar en las búsquedas. Puedes controlar la clasificación de los resultados aplicando una regla de mejora para priorizar o reducir la prioridad de los elementos de búsqueda devueltos.
Reglas de aumento
Las reglas de potenciación solo se pueden aplicar cuando hay una puntuación de relevancia base, como en las búsquedas ordenadas por relevancia o en los resultados de navegación con puntuaciones previas a la ordenación. El aumento es una función multiplicadora que se aplica a estos resultados de búsqueda y navegación.
Mejorar o ocultar
Un producto puede estar condicionado por varias reglas de refuerzo o de ocultamiento, que se establecen en la clase boostspec
de la API del servicio de búsqueda.
- Un número positivo indica una regla de refuerzo, es decir, una promoción.
- Un número negativo indica una regla de ocultamiento, que es una degradación en lugar de una promoción.
Opciones de configuración
- Suma del efecto de refuerzo: Si hay una reducción y una promoción, Vertex AI Search para comercio suma estos valores. La suma resultante es un efecto de aumento reducido o de ocultamiento neto.
- Regla de refuerzo máximo (predeterminada): Vertex AI Search for Commerce verifica cuál es el valor máximo y descarta las demás reglas.
Varias reglas de refuerzo o de ocultamiento establecidas para un producto
Varias reglas de refuerzo o de ocultamiento pueden afectar un producto, y el resultado final se determina con la suma o el valor máximo de los valores de refuerzo.
Cuando se aplican varias reglas de potenciación al mismo producto, siempre verifica si la puntuación de otro producto lo desplazó del primer lugar. El modo Máx. está configurado de forma predeterminada para que este problema sea menos probable.
Supongamos que un producto recibe aumentos de 2, 3 y 0.5, y otro producto recibe un aumento de 0.5. Si bien el producto solo recibió una puntuación de aumento de 0.5, cuando se aumenta repetidamente, supera en la clasificación al otro producto. Revisa cuidadosamente la especificación de la potenciación para asegurarte de que no se superponga o de que se superponga según lo previsto.
Anulación de filtros
Existen dos tipos de filtros que tienen prioridad sobre las reglas de potenciación:
Especificados por el usuario: Pueden ser elementos como el precio o la marca, y aparecen para el usuario final como tarjetas o facetas en el sitio web.
Novedad (relevancia): Estos filtros solo existen para las búsquedas (no para la navegación). Excluyen los productos menos relevantes de los resultados de la búsqueda. Por ejemplo, la búsqueda refrigerador no devuelve microondas ni accesorios, como manijas de refrigeradores. El filtro reconoce que no debe potenciar un microondas para una búsqueda de refrigeradores.
Filtros disponibles en la búsqueda y la exploración
- Búsqueda: Filtro de actualidad más cualquier otro filtro aplicado por el usuario, como las facetas en el sitio.
- Explorar: Como no hay una búsqueda de texto, solo se aplican los filtros que aplicó el usuario. También se aplican filtros para verificar que el producto (por ejemplo, trajes) pertenezca a la categoría de producto correcta (no suéteres, por ejemplo).
Depuración y solución de problemas
Todos los productos son aptos para la potenciación ilimitada, pero los filtros aplicados por el usuario eliminan productos de la respuesta de búsqueda. Para solucionar el problema por el que es posible que un producto promocionado no aparezca en los resultados de la búsqueda y la exploración, verifica lo siguiente:
- Varias reglas de aumento (incluidas las degradaciones de ocultamiento): Verifica la configuración del modo de aumento (suma o máximo) y determina la puntuación final.
- Relevancia: Un producto debe ser pertinente para la búsqueda y superar los filtros de relevancia. Si una búsqueda es de zapatos Nike y el título del producto es Air Jordans, las palabras no coinciden, pero su estrecha relación semántica genera una puntuación de relevancia alta. Un título de producto como chaqueta amarilla tiene una puntuación de relevancia baja con una búsqueda de Nike. Del mismo modo, si el título del producto es un número de modelo críptico que no se relaciona con ninguna palabra, la puntuación de relevancia será baja para cualquier búsqueda.
- Filtros: Las reglas de filtrado anulan cualquier regla de aumento y evitan que los productos aumentados aparezcan en los resultados. El filtro siempre se aplica sobre la potenciación. Si un producto tiene filtros aplicados por el usuario o si una categoría de productos tiene filtros para la navegación, el aumento no funcionará.
Instructivo de boosting
En este instructivo, se muestran algunos ejemplos de boosting de productos.
Para seguir la guía paso a paso sobre esta tarea directamente en el editor de Cloud Shell, haz clic en Guiarme:
Cómo configurar el aumento de rendimiento
En esta página, se usa el siguiente conjunto de datos como ejemplo. Solo se incluyen los campos necesarios para la explicación.
Conjunto de datos de ejemplo
Ejemplo de solicitud y respuesta de búsqueda
Por ejemplo, si buscas "Bocina de Google", obtendrás "nest_mini_2nd_gen", "nest_audio", "nest_hub_max", "nest_hub", "google_home_max" y "google_home_mini" sin un orden específico.
Ejemplo de especificación de refuerzo
Supongamos que deseas priorizar los productos más económicos (menos de 95 dólares) y reducir la prioridad de los más costosos (más de 95 dólares). Puedes aplicar una especificación de refuerzo de la siguiente manera:
JSON
{ condition_boost_specs { condition: "price: IN(*, 95.0e)" boost: 0.5 } condition_boost_specs { condition: "price: IN(95.0e, *)" boost: -0.5 } }
En el resultado, "nest_mini_2nd_gen"
, "google_home_mini"
y "nest_hub"
pueden ser los primeros tres, mientras que "nest_audio"
, "nest_hub_max"
y "google_home_max"
pueden ser los tres últimos. Sin embargo, no se predetermina ningún orden específico, a diferencia del orden por precio, como se explica en Cómo filtrar y ordenar los resultados.