Vertex AI Search para el sector del comercio ofrece una función que te permite especificar los registros que deben destacarse en las búsquedas. Puedes controlar la clasificación de los resultados aplicando una regla de refuerzo para priorizar o quitar prioridad a los elementos de búsqueda devueltos.
Reglas de impulso
Las reglas de refuerzo 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 exploración.
Destacar o ocultar
Un producto puede estar condicionado por varias reglas de impulso o de ocultación, que se definen en la clase boostspec
de la API del servicio de búsqueda.
- Un número positivo indica una regla de impulso o una promoción.
- Un número negativo indica una regla de ocultación, que es una degradación en lugar de una promoción.
Opciones de configuración
- Suma del efecto de refuerzo: si hay una degradación y una promoción, Vertex AI Search para el sector del comercio suma estos valores. La suma resultante es un aumento reducido o un efecto de ocultación neto.
- Regla de aumento máximo (predeterminada): Vertex AI Search para el sector del comercio comprueba cuál es el valor máximo e ignora las demás reglas.
Se han definido varias reglas de aumentar o reducir para un producto
Un producto puede verse afectado por varias reglas de aumentar o reducir, y la puntuación final se determinará mediante la suma o el máximo de los valores de aumento.
Cuando se aplican varias reglas de impulso al mismo producto, compruebe siempre si la puntuación de otro producto ha desplazado al producto de la primera posición. El modo Máximo está configurado de forma predeterminada para que sea menos probable que se produzca este problema.
Supongamos que un producto recibe aumentos de 2, 3 y 0,5, y otro producto recibe un aumento de 0,5. Aunque el producto solo ha recibido una puntuación de impulso de 0,5, si se impulsa repetidamente, supera al otro producto. Comprueba detenidamente la especificación de aumento para asegurarte de que no se solapa o de que se solapa como se pretende.
Anular filtros
Hay dos tipos de filtros que tienen prioridad sobre las reglas de aumento:
Especificados por el usuario: pueden ser elementos como el precio o la marca, y se muestran al usuario final como baldosas o facetas en el sitio web.
Actualidad (relevancia): estos filtros solo se aplican a las consultas de búsqueda (no a la navegación). Excluyen los productos menos relevantes de los resultados de búsqueda. Por ejemplo, si buscas frigorífico, no se mostrarán microondas ni accesorios, como las asas de frigoríficos. El filtro reconoce que no debe potenciar una microondas en una búsqueda de frigoríficos.
Filtros disponibles en la búsqueda y la navegación
- Búsqueda: filtro de actualidad más cualquier otro filtro aplicado por el usuario, como las facetas del sitio.
- Explorar: como no hay ninguna consulta de texto, solo se aplican los filtros que ha aplicado el usuario. También se aplican filtros para comprobar que el producto (por ejemplo, trajes) pertenece a la categoría de producto correcta (no a la de jerséis, por ejemplo).
Depuración y solución de problemas
Todos los productos se pueden potenciar sin límite, pero los filtros que aplican los usuarios eliminan productos de la respuesta de búsqueda. Para solucionar por qué no aparece un producto impulsado en los resultados de búsqueda y navegación, comprueba lo siguiente:
- Varias reglas de impulso (incluidas las degradaciones de ocultar): comprueba la configuración del modo de impulso (suma o máximo) y determina la puntuación final.
- Relevancia: un producto debe ser relevante para la consulta y superar los filtros de relevancia. Si una consulta de búsqueda es "zapatillas Nike" y el título del producto es Air Jordans,las palabras no coinciden, pero su estrecha relación semántica da como resultado una puntuación de relevancia alta. Un título de producto como chaqueta amarilla tiene una puntuación de relevancia baja con una consulta de búsqueda de Nike. Del mismo modo, si el título del producto es un número de modelo críptico que no tiene relación con ninguna palabra, la puntuación de relevancia será baja para cualquier consulta.
- Filtros: las reglas de filtrado anulan cualquier regla de impulso e impiden que los productos impulsados aparezcan en los resultados. El filtro siempre se aplica sobre el aumento. Si un producto tiene filtros aplicados por el usuario o si una categoría de producto se filtra para la navegación, el aumento no funcionará.
Tutorial para impulsar
En este tutorial se muestran algunos ejemplos de cómo impulsar productos.
Para seguir las instrucciones paso a paso de esta tarea directamente en el editor de Cloud Shell, haz clic en Ayúdame:
Configurar el aumento
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 "altavoz de Google", obtendrás "nest_mini_2nd_gen", "nest_audio", "nest_hub_max", "nest_hub", "google_home_max" y "google_home_mini" en cualquier orden.
Ejemplo de especificación de potenciador
Supongamos que quiere priorizar los productos más baratos (menos de 95 $) y reducir la prioridad de los más caros (más de 95 $). Puedes aplicar una especificación de aumento de la siguiente forma:
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"
podrían ser los tres primeros, mientras que "nest_audio"
, "nest_hub_max"
y "google_home_max"
podrían ser los tres últimos. Sin embargo, no hay ningún orden específico predeterminado, a diferencia del orden por precio, como se explica en Filtrar y ordenar resultados.