En esta página se incluye una serie de tutoriales interactivos de Vertex AI Search para el sector del comercio. Estos tutoriales incluyen acciones que se pueden ejecutar en el editor de Google Cloud Shell. Con esta herramienta, puedes escribir, compilar, probar, ejecutar y depurar aplicaciones nativas de la nube directamente desde tu navegador.
Información general
Prueba diferentes tutoriales en función de lo que quieras aprender:
Si vas a empezar un proyecto, prueba los tutoriales sobre cómo importar información de catálogos. Aquí aprenderá a importar productos al catálogo para probar, por ejemplo, diferentes funciones de búsqueda. A continuación, consulta los tutoriales sobre cómo importar historial de eventos de usuario. Vertex AI Search para el sector del comercio usa eventos de usuario para generar recomendaciones y resultados de búsqueda iniciales. A continuación, prueba los tutoriales sobre cómo registrar eventos de usuario en tiempo real. Los eventos de usuario en tiempo real proporcionan resultados de alta calidad y relevantes.
Si te interesa saber cómo funciona la búsqueda en general, prueba los tutoriales de búsqueda.
Si quieres saber cómo configurar la búsqueda con configuraciones y controles de publicación, prueba los siguientes tutoriales:
Si necesitas actualizar la información de tu catálogo, consulta los tutoriales sobre gestión de la información de catálogos.
Si quiere saber cómo actualizar el inventario, consulte los tutoriales sobre cómo actualizar el inventario para la búsqueda.
Si quiere saber cómo registrar, ver o eliminar eventos de usuario en tiempo real, consulte los tutoriales sobre registrar eventos de usuario en tiempo real.
Si tienes previsto usar recomendaciones, consulta los tutoriales sobre cómo importar y gestionar catálogos y eventos de usuario.
Importar información de catálogos
En estos tutoriales se describe cómo importar la información de tu catálogo y mantenerla actualizada.
Importar datos del catálogo de BigQuery
En este tutorial se explica cómo usar una tabla de BigQuery para importar grandes cantidades de datos de catálogo sin límites.
Para seguir las instrucciones paso a paso de esta tarea directamente en el editor de Cloud Shell, haz clic en Ayúdame:
Importar datos del catálogo de Cloud Storage
En este tutorial se explica cómo importar un gran número de artículos a un catálogo.
Para seguir las instrucciones paso a paso de esta tarea directamente en el editor de Cloud Shell, haz clic en Ayúdame:
Importar datos de catálogo insertados
En este tutorial se explica cómo importar productos a un catálogo de forma insertada.
Para seguir las instrucciones paso a paso de esta tarea directamente en el editor de Cloud Shell, haz clic en Ayúdame:
Gestionar información de catálogos
En estos tutoriales se describe cómo gestionar la información de sus productos después de importar un catálogo. Puedes leer, escribir y eliminar productos de tu catálogo.
Consulta cómo llamar a la API con el lenguaje que elijas.
Tutorial para crear, obtener, actualizar y eliminar productos
En este tutorial se muestra cómo usar los métodos de la API, que realizan las siguientes acciones:
- Crear un producto
- Obtener un producto
- Actualizar un producto
- Eliminar un producto
Para seguir las instrucciones paso a paso de esta tarea directamente en el editor de Cloud Shell, haz clic en Ayúdame:
Crear tutoriales de productos
En este tutorial se explica cómo crear un solo producto.
Para seguir las instrucciones paso a paso de esta tarea directamente en el editor de Cloud Shell, haz clic en Ayúdame:
Tutorial del producto
En este tutorial se explica cómo obtener un artículo de producto.
Para seguir las instrucciones paso a paso de esta tarea directamente en el editor de Cloud Shell, haz clic en Ayúdame:
Tutorial para actualizar productos
En este tutorial se explica cómo actualizar un producto de un catálogo.
Para seguir las instrucciones paso a paso de esta tarea directamente en el editor de Cloud Shell, haz clic en Ayúdame:
Eliminar un producto
En este tutorial se explica cómo eliminar un producto de un catálogo.
Para seguir las instrucciones paso a paso de esta tarea directamente en el editor de Cloud Shell, haz clic en Ayúdame:
Importar historial de eventos de usuario
En estos tutoriales se describe cómo importar datos de eventos de usuario de eventos anteriores de forma masiva. Los modelos necesitan datos de eventos de usuario para entrenarse.
Tutorial para importar eventos desde Cloud Storage
En este tutorial se explica cómo importar eventos de usuario de Cloud Storage.
Para seguir las instrucciones paso a paso de esta tarea directamente en el editor de Cloud Shell, haz clic en Ayúdame:
Tutorial para importar eventos de BigQuery
En este tutorial se explica cómo importar eventos de usuario de BigQuery.
Para seguir las instrucciones paso a paso de esta tarea directamente en el editor de Cloud Shell, haz clic en Ayúdame:
Tutorial para importar eventos de forma directa
En este tutorial se explica cómo importar datos de eventos de usuario de forma insertada.
Para seguir las instrucciones paso a paso de esta tarea directamente en el editor de Cloud Shell, haz clic en Ayúdame:
Registrar eventos de usuario en tiempo real
En estos tutoriales se describe cómo registrar, ver o eliminar eventos de usuario en tiempo real. Vertex AI Search para el sector del comercio usa eventos de usuario en tiempo real para generar recomendaciones y resultados de búsqueda. Obtendrás mejores resultados cuantos más tipos de eventos de usuario registres con información de producto válida.
Tutorial para escribir eventos de usuario
En este tutorial se explica cómo registrar eventos de usuario con el método
userEvents.write
.
Para seguir las instrucciones paso a paso de esta tarea directamente en el editor de Cloud Shell, haz clic en Ayúdame:
Tutorial sobre eventos de usuario de reincorporación
En este tutorial se muestra cómo volver a enviar eventos de usuario haciendo una solicitud POST
al endpoint userEvents:rejoin
.
Para seguir las instrucciones paso a paso de esta tarea directamente en el editor de Cloud Shell, haz clic en Ayúdame:
Tutorial para eliminar eventos de usuarios
En este tutorial se explica cómo purgar eventos de usuario.
Para seguir las instrucciones paso a paso de esta tarea directamente en el editor de Cloud Shell, haz clic en Ayúdame:
Buscar tutoriales
El método search()
se usa para buscar en el catálogo según la consulta de búsqueda y otros parámetros, como filter, facet u order_by.
De forma predeterminada, la respuesta de búsqueda contiene un número razonable de resultados ordenados por relevancia.
Tutorial de consultas
En este tutorial se explica cómo enviar una consulta de búsqueda sencilla y analizar la respuesta.
Para seguir las instrucciones paso a paso de esta tarea directamente en el editor de Cloud Shell, haz clic en Ayúdame:
Tutorial de paginación
En este tutorial se muestra cómo controlar la paginación en la solicitud de búsqueda. Cuando un cliente busca productos en una tienda, puede mejorar su navegación por los resultados de búsqueda. Por ejemplo, pueden limitar el número de elementos de la respuesta de búsqueda mediante la función de tamaño de página o ir a la página que prefieran mediante la función de desplazamiento.
Para seguir las instrucciones paso a paso de esta tarea directamente en el editor de Cloud Shell, haz clic en Ayúdame:
Tutorial sobre la ampliación de consultas
En este tutorial se explica cómo habilitar la función de ampliación de consultas. Cuando un comprador usa una frase de búsqueda ambigua o de varias palabras, puede que no obtenga ningún resultado. Una vez que se activa la ampliación de consultas, se analiza la solicitud y se devuelve la lista ampliada de productos basada en la consulta de búsqueda analizada.
Para seguir las instrucciones paso a paso de esta tarea directamente en el editor de Cloud Shell, haz clic en Ayúdame:
Tutorial de filtrado
En este tutorial se muestra la función de filtrado. Te permite ajustar las solicitudes de búsqueda según tus necesidades o las de tus clientes. Puede filtrar por uno o varios campos, por campos de texto o numéricos, o por ambos. Puede usar un lenguaje de expresiones para crear un predicado para cada campo o combinar diferentes expresiones mediante operadores lógicos. Por ejemplo, un comprador que busque zapatos puede usar filtros para acotar la búsqueda a su marca y color preferidos.
Para seguir las instrucciones paso a paso de esta tarea directamente en el editor de Cloud Shell, haz clic en Ayúdame:
Tutorial de pedidos
En este tutorial se explica cómo ordenar los elementos de una respuesta de búsqueda. Cuando un comprador busca un producto en su sitio, puede mostrar los resultados ordenados por varios campos. Por ejemplo, un comprador está buscando un vestido con el mejor precio y descuento. El precio y el descuento son varios campos. Al comprador se le muestran los vestidos ordenados por precio y, en el caso de los vestidos con el mismo precio, por descuento.
Para seguir las instrucciones paso a paso de esta tarea directamente en el editor de Cloud Shell, haz clic en Ayúdame:
Tutorial para impulsar
En este tutorial se muestran algunos ejemplos de cómo destacar productos en los resultados de búsqueda. Con la función de impulso, puedes aplicar un impulso a un producto para priorizarlo o dejar de priorizarlo en los resultados de búsqueda.
Para seguir las instrucciones paso a paso de esta tarea directamente en el editor de Cloud Shell, haz clic en Ayúdame:
Tutorial sobre el control de redirecciones
En este tutorial se explica cómo usar el control de redirección. El control de redirección le permite especificar una URL a la que puede redirigir a los usuarios cuando utilicen una consulta de búsqueda específica. Por ejemplo, si un usuario solicita "productos de fabricación sostenible", puede redirigirlo a una página que contenga las marcas respetuosas con el medio ambiente con las que trabaja.
Para seguir las instrucciones paso a paso de esta tarea directamente en el editor de Cloud Shell, haz clic en Ayúdame:
Actualizar el inventario para la búsqueda
Aunque los métodos de creación, lectura, actualización y eliminación (CRUD) de Product
se usan para modificar de forma general los atributos de un Product
, hay un conjunto de métodos de Product
que se pueden usar para actualizar campos específicos del inventario con distintos niveles de granularidad. Los siguientes campos de Product
se consideran campos de inventario:
Product.price_info
Product.availability
Product.available_quantity
Product.fulfillment_info
Añadir tutorial de finalización
En este tutorial se explica cómo actualizar la información de tramitación de pedidos de productos mediante el método AddFulfillmentPlaces
. De esta forma, la Búsqueda puede mostrar actualizaciones sobre la disponibilidad de los productos y completar los pedidos. Por ejemplo, un cliente busca vaqueros azules en una tienda, pero no hay existencias. En el momento en que los vaqueros vuelvan a estar disponibles en esta tienda o en cualquier otra, el comprador verá las actualizaciones y podrá completar su pedido.
Para seguir las instrucciones paso a paso de esta tarea directamente en el editor de Cloud Shell, haz clic en Ayúdame:
Eliminar tutorial sobre la gestión de pedidos
En este tutorial se explica cómo actualizar la información de tramitación de pedidos de productos con el método RemoveFulfillmentPlaces
. De esta forma, la Búsqueda puede mostrar actualizaciones cuando los productos no estén disponibles y no se puedan completar los pedidos. Por ejemplo, un comprador está buscando vaqueros azules en una tienda. Si los vaqueros se agotan en esta tienda, el comprador lo verá y no podrá continuar con su pedido.
Para seguir las instrucciones paso a paso de esta tarea directamente en el editor de Cloud Shell, haz clic en Ayúdame:
Tutorial para definir el inventario
En este tutorial se muestra cómo enviar actualizaciones de inventario mediante el método
SetInventory
en lugar de actualizar todo el producto.
Para seguir las instrucciones paso a paso de esta tarea directamente en el editor de Cloud Shell, haz clic en Ayúdame: