En esta página se explica cómo previsualizar los resultados de búsqueda con la consola Google Cloud y cómo obtenerlos con la API.
Además, en lugar de crear un widget de búsqueda para añadirlo a tu página web, puedes hacer llamadas a la API e integrarlas en tu servidor o aplicación. En esta página se incluyen ejemplos de código sobre cómo hacer consultas de búsqueda con las bibliotecas de cliente de gRPC y una cuenta de servicio.
Obtener resultados de búsqueda de una aplicación con datos de sitios web
Consola
Para usar la Google Cloud consola y previsualizar los resultados de búsqueda de una aplicación con datos de sitio web, sigue estos pasos:
En la Google Cloud consola, ve a la página Aplicaciones de IA.
Haz clic en el nombre de la aplicación que quieras editar.
Haz clic en Vista previa.
Abre la página Vista previa en la consola.
Opcional: Si has conectado varias tiendas de datos a tu aplicación, pero solo quieres obtener resultados de una tienda de datos específica, selecciona la tienda de datos de la que quieras obtener resultados.
Escribe una consulta de búsqueda.
Si has habilitado la función Autocompletar, aparecerá una lista de sugerencias debajo de la barra de búsqueda a medida que escribas.
Pulsa Intro para enviar la consulta.
- Debajo de la barra de búsqueda, aparece una lista de resultados.
- Cada resultado contiene un título, un fragmento y una URL.
- Si haces clic en un resultado, se abre esa URL.
- Si las funciones avanzadas de LLM están habilitadas en la aplicación, también puede aparecer una respuesta generada.
REST
Para usar la API y obtener resultados de búsqueda de una aplicación con datos de sitio web, usa el método engines.servingConfigs.search
:
Busca el ID de tu aplicación. Si ya tienes el ID de tu aplicación, ve al siguiente paso.
En la Google Cloud consola, ve a la página Aplicaciones de IA.
En la página Aplicaciones, busca el nombre de tu aplicación y consulta su ID en la columna ID.
Obtener resultados de búsqueda.
curl -X POST -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ "https://discoveryengine.googleapis.com/v1/projects/PROJECT_ID/locations/global/collections/default_collection/engines/APP_ID/servingConfigs/default_search:search" \ -d '{ "servingConfig": "projects/PROJECT_ID/locations/global/collections/default_collection/engines/APP_ID/servingConfigs/default_search", "query": "QUERY", "pageSize": "PAGE_SIZE", "offset": "OFFSET", "orderBy": "ORDER_BY", "params": {"user_country_code": "USER_COUNTRY_CODE", "searchType": "SEARCH_TYPE"}, "filter": "FILTER", "boostSpec": "BOOST_SPEC", "contentSearchSpec": { "searchResultMode": "RESULT_MODE" }, "userPseudoId": "USER_PSEUDO_ID", "dataStoreSpecs": [{"DATA_STORE_SPEC"}] }'
Haz los cambios siguientes:
PROJECT_ID
: el ID de tu proyecto de Google Cloud .APP_ID
: el ID de la aplicación de Vertex AI Search que quieres consultar.QUERY
: el texto de la consulta que se va a buscar.PAGE_SIZE
: el número de resultados devueltos por la búsqueda. El tamaño máximo de página permitido depende del tipo de datos. Los tamaños de página superiores al valor máximo se convertirán al valor máximo.- Sitios web con indexación básica: predeterminado
10
, máximo25
- Sitios web con indexación avanzada: predeterminado
25
y máximo50
- Otros: predeterminado
50
y máximo100
- Sitios web con indexación básica: predeterminado
OFFSET
: el índice inicial de los resultados. El valor predeterminado es 0.Por ejemplo, si el desplazamiento es 2, el tamaño de la página es 10 y hay 15 resultados que devolver, los resultados del 2 al 12 se devuelven en la primera página.
ORDER_BY
: el orden en el que se organizan los resultados. El atributo por el que se debe ordenar debe tener una interpretación numérica; por ejemplo,date
. Para obtener más información, consulta Ordenar resultados de búsqueda web.USER_COUNTRY_CODE
: la ubicación del usuario. Este par clave-valor es la única entrada admitida para el campo de mapaparams
. El valor predeterminado está vacío. Para ver los valores aceptables, consulta los códigos de país en la documentación de referencia de la API JSON del Buscador Programable.SEARCH_TYPE
: el tipo de búsqueda que se va a realizar. El valor predeterminado es 0 para la búsqueda de documentos. El otro valor admitido es 1 para la búsqueda de imágenes.FILTER
: un campo de texto para filtrar la búsqueda mediante una expresión de filtro. El valor predeterminado es una cadena vacía. Para obtener más información sobre cómo usar el campofilter
, consulta Filtrar la búsqueda de un sitio web.BOOST_SPEC
: opcional. Una especificación para potenciar o ocultar documentos. Valores:BOOST
: un número de punto flotante en el intervalo [-1,1]. Si el valor es negativo, los resultados se degradan (aparecen más abajo en los resultados). Si el valor es positivo, los resultados se promocionan (aparecen más arriba en los resultados).CONDITION
: una expresión de filtro de texto para seleccionar los documentos a los que se aplica el aumento. El filtro debe dar como resultado un valor booleano. Para obtener información sobre la mejora de la búsqueda estructurada, consulta Mejorar los resultados de búsqueda.
RESULT_MODE
: determina si los resultados de búsqueda se devuelven como documentos completos o en fragmentos. Para obtener fragmentos, el almacén de datos debe tener activada la fragmentación de documentos. Los valores aceptados sondocuments
ychunks
. Cuando la fragmentación está activada en un almacén de datos, el valor predeterminado eschunks
. De lo contrario, el valor predeterminado esdocuments
. Para obtener información sobre la fragmentación de documentos, consulta Analizar y fragmentar documentos. Este campo está en Vista Previa Pública. Para usarlo, cambiav1
porv1alpha
en el comando curl.USER_PSEUDO_ID
: una cadena codificada en UTF-8 que actúa como identificador seudonimizado único que monitoriza a los usuarios. Puede tener una longitud máxima de 128 caracteres. Google recomienda encarecidamente usar este campo porque mejora el rendimiento del modelo y la calidad de la personalización. Puede usar una cookie HTTP para este campo, que identifica de forma única a un visitante en un solo dispositivo. Estas son algunas consideraciones importantes:- Este identificador no cambia cuando el visitante inicia o cierra sesión en un sitio web.
- Este campo no debe tener el mismo identificador para varios usuarios. De lo contrario, el mismo ID de usuario puede combinar los historiales de eventos de diferentes usuarios y reducir la calidad del modelo.
- Este campo no debe incluir información personal identificable (IPI).
- En una solicitud de búsqueda o de navegación determinada, este campo debe corresponderse con el campo
userPseudoId
correspondiente de los eventos de usuario.
Para obtener más información, consulta
userPseudoId
.DATA_STORE_SPEC
: filtra una tienda de datos específica en la que buscar. UsadataStoreSpecs
si tu aplicación de búsqueda está conectada a varios almacenes de datos, pero quieres obtener resultados de un almacén de datos específico. Para obtener más información, consulta DataStoreSpec.
C#
Para obtener más información, consulta la documentación de referencia de la API AI Applications C#.
Para autenticarte en las aplicaciones de IA, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Java
Para obtener más información, consulta la documentación de referencia de la API AI Applications Java.
Para autenticarte en las aplicaciones de IA, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Node.js
Para obtener más información, consulta la documentación de referencia de la API AI Applications Node.js.
Para autenticarte en las aplicaciones de IA, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
PHP
Para obtener más información, consulta la documentación de referencia de la API AI Applications PHP.
Para autenticarte en las aplicaciones de IA, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Python
Para obtener más información, consulta la documentación de referencia de la API AI Applications Python.
Para autenticarte en las aplicaciones de IA, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Ruby
Para obtener más información, consulta la documentación de referencia de la API AI Applications Ruby.
Para autenticarte en las aplicaciones de IA, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Obtener resultados de búsqueda de una aplicación con datos de sitios web (clave de API)
Si quieres autenticar la llamada al método de búsqueda con una clave de API en lugar de usar OAuth 2.0 a través de una cuenta de servicio o de usuario, sigue este procedimiento, que usa el método searchLite
.
El método searchLite
tiene las mismas funciones que el método search
, pero solo se puede usar para buscar sitios web públicos.
El método searchLite
es especialmente adecuado en las siguientes condiciones:
Tienes un sitio web estático para el que no es práctico configurar OAuth 2.0 a través de una cuenta de servicio o una cuenta de usuario.
Has migrado a Vertex AI Search desde la API JSON Custom Search Site Restricted de Buscador Programable.
No quieres usar el widget de búsqueda.
Antes de empezar
Para poder llamar al método servingConfigs.searchLite
, necesitas una clave de API. Si no tienes una clave de API, completa el paso 1 de Desplegar la aplicación de búsqueda (clave de API).
Procedimiento
REST
Para usar la API y obtener resultados de búsqueda de una aplicación con datos de un sitio web público autenticada con una clave de API, usa el método engines.servingConfigs.searchLite
:
Busca el ID de tu aplicación. Si ya tienes el ID de tu aplicación, ve al siguiente paso.
En la Google Cloud consola, ve a la página Aplicaciones de IA.
En la página Aplicaciones, busca el nombre de tu aplicación y consulta su ID en la columna ID.
Ejecuta el siguiente comando curl para obtener los resultados de búsqueda:
curl -X POST -H "Content-Type: application/json" \ "https://discoveryengine.googleapis.com/v1/projects/PROJECT_ID/locations/global/collections/default_collection/engines/APP_ID/servingConfigs/default_search:searchLite?key=API_KEY" \ -d '{ "servingConfig": "projects/PROJECT_ID/locations/global/collections/default_collection/engines/APP_ID/servingConfigs/default_search", "query": "QUERY", "userPseudoId": "USER_PSEUDO_ID" }'
Haz los cambios siguientes:
PROJECT_ID
: el ID de tu proyecto de Google Cloud .API_KEY
: tu cadena de clave de API.PROJECT_ID
: el ID de tu proyecto de Google Cloud .APP_ID
: el ID de la aplicación de Vertex AI Search que quieres consultar.QUERY
: el texto de la consulta que se va a buscar.USER_PSEUDO_ID
: una cadena codificada en UTF-8 que actúa como identificador seudonimizado único que monitoriza a los usuarios. Puede tener una longitud máxima de 128 caracteres. Google recomienda encarecidamente usar este campo porque mejora el rendimiento del modelo y la calidad de la personalización. Puede usar una cookie HTTP para este campo, que identifica de forma única a un visitante en un solo dispositivo. Estas son algunas consideraciones importantes:- Este identificador no cambia cuando el visitante inicia o cierra sesión en un sitio web.
- Este campo no debe tener el mismo identificador para varios usuarios. De lo contrario, el mismo ID de usuario puede combinar los historiales de eventos de diferentes usuarios y reducir la calidad del modelo.
- Este campo no debe incluir información personal identificable (IPI).
- En una solicitud de búsqueda o de navegación determinada, este campo debe corresponderse con el campo
userPseudoId
correspondiente de los eventos de usuario.
Para obtener más información, consulta
userPseudoId
.
Python
Para obtener más información, consulta la documentación de referencia de la API AI Applications Python.
Para autenticarte en las aplicaciones de IA, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Obtener resultados de búsqueda de una aplicación con datos estructurados o sin estructurar
Puedes previsualizar los resultados de búsqueda desde la Google Cloud consola u obtenerlos mediante la API.
Consola
.Para usar la Google Cloud consola y previsualizar los resultados de búsqueda de una aplicación con datos estructurados o sin estructurar, sigue estos pasos:
- Abre la página Vista previa en la consola.
Escribe una consulta de búsqueda.
Si has habilitado la función Autocompletar, aparecerá una lista de sugerencias debajo de la barra de búsqueda a medida que escribas.
(Opcional) Si has conectado varios almacenes de datos a tu aplicación, pero solo quieres obtener resultados de un almacén de datos específico, selecciona el almacén de datos del que quieras obtener los resultados.
Pulsa Intro para enviar la consulta.
Debajo de la barra de búsqueda, aparece una lista de resultados.
En el caso de los datos estructurados, se aplican las siguientes condiciones:
Si las asignaciones de atributos no se definen en Configuraciones > Configurar campos en los resultados, los resultados de búsqueda se muestran como una lista de nombres y valores de atributos sin procesar.
Si se ha guardado alguna asignación de atributos en Configuraciones > Configurar campos en los resultados, los resultados de búsqueda se mostrarán de la misma forma que en la vista previa de la página Configuraciones.
Si se ha especificado alguna faceta en Configuraciones > Configuración de facetas, se mostrarán de la misma forma.
REST
Para usar la API y obtener resultados de búsqueda de una aplicación con datos estructurados o no estructurados, usa el método engines.servingConfigs.search
:
Busca el ID de tu aplicación. Si ya tienes el ID de tu aplicación, ve al siguiente paso.
En la Google Cloud consola, ve a la página Aplicaciones de IA.
En la página Aplicaciones, busca el nombre de tu aplicación y consulta su ID en la columna ID.
Obtener resultados de búsqueda.
curl -X POST -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ "https://discoveryengine.googleapis.com/v1/projects/PROJECT_ID/locations/global/collections/default_collection/engines/APP_ID/servingConfigs/default_search:search" \ -d '{ "query": "QUERY", "userPseudoId": "USER_PSEUDO_ID", "pageSize": "PAGE_SIZE", "offset": "OFFSET", "orderBy": "ORDER_BY", "filter": "FILTER", "boostSpec": "BOOST_SPEC", "facetSpec": "FACET_SPEC", "queryExpansionSpec": "QUERY_EXPANSION_SPEC", "spellCorrectionSpec": "SPELL_CORRECTION_SPEC", "contentSearchSpec": "CONTENT_SEARCH_SPEC", "dataStoreSpecs": [{"DATA_STORE_SPEC"}], }'
Haz los cambios siguientes:
PROJECT_ID
: el ID de tu proyecto de Google Cloud .APP_ID
: el ID de la aplicación de Vertex AI Search que quieres consultar.QUERY
: el texto de la consulta que se va a buscar.USER_PSEUDO_ID
: una cadena codificada en UTF-8 que actúa como identificador seudonimizado único que monitoriza a los usuarios. Puede tener una longitud máxima de 128 caracteres. Google recomienda encarecidamente usar este campo porque mejora el rendimiento del modelo y la calidad de la personalización. Puede usar una cookie HTTP para este campo, que identifica de forma única a un visitante en un solo dispositivo. Estas son algunas consideraciones importantes:- Este identificador no cambia cuando el visitante inicia o cierra sesión en un sitio web.
- Este campo no debe tener el mismo identificador para varios usuarios. De lo contrario, el mismo ID de usuario puede combinar los historiales de eventos de diferentes usuarios y reducir la calidad del modelo.
- Este campo no debe incluir información personal identificable (IPI).
- En una solicitud de búsqueda o de navegación determinada, este campo debe corresponderse con el campo
userPseudoId
correspondiente de los eventos de usuario.
Para obtener más información, consulta
userPseudoId
.PAGE_SIZE
: el número de resultados devueltos por la búsqueda. El tamaño máximo de página permitido depende del tipo de datos. Los tamaños de página superiores al valor máximo se ajustan a este valor.- Sitios web con indexación básica: predeterminado
10
, máximo25
- Sitios web con indexación avanzada: predeterminado
25
y máximo50
- Otros: predeterminado
50
y máximo100
- Sitios web con indexación básica: predeterminado
OFFSET
: opcional. Índice de inicio de los resultados. El valor predeterminado es 0.Por ejemplo, si el desplazamiento es 2, el tamaño de la página es 10 y hay 15 resultados que devolver, los resultados del 2 al 11 se devuelven en la primera página.
ORDER_BY
: opcional. El orden en el que se organizan los resultados.FILTER
: opcional. Un campo de texto para filtrar tu búsqueda con una expresión de filtro. El valor predeterminado es una cadena vacía, lo que significa que no se aplica ningún filtro.Ejemplo:
color: ANY("red", "blue") AND score: IN(*, 100.0e)
Para obtener más información, consulta Filtrar búsquedas de datos estructurados o no estructurados.
BOOST_SPEC
: opcional. Una especificación para impulsar o ocultar documentos. Valores:BOOST
: un número de punto flotante en el intervalo [-1,1]. Si el valor es negativo, los resultados se degradan (aparecen más abajo en los resultados). Si el valor es positivo, los resultados se promocionan (aparecen más arriba en los resultados).CONDITION
: una expresión de filtro de texto para seleccionar los documentos a los que se aplica el aumento. El filtro debe dar como resultado un valor booleano.
Para obtener información sobre la mejora de la búsqueda estructurada, consulta Mejorar los resultados de búsqueda.
FACET_SPEC
: opcional. Una especificación de faceta para realizar una búsqueda por facetas.QUERY_EXPANSION_SPEC
: opcional. Especificación para determinar en qué condiciones se debe producir la ampliación de la consulta. El valor predeterminado esDISABLED
.SPELL_CORRECTION_SPEC
: opcional. Especificación para determinar en qué condiciones se debe realizar la corrección ortográfica. El valor predeterminado esAUTO
.CONTENT_SEARCH_SPEC
: opcional. Para obtener fragmentos, respuestas extractivas, segmentos extractivos y resúmenes de búsqueda. Solo para datos sin estructurar. Para obtener más información, consulta estos artículos:DATA_STORE_SPEC
: filtra un almacén de datos específico en el que buscar. Puede usarlo si su aplicación de búsqueda está conectada a varios almacenes de datos.Para ver los resultados de búsqueda guiada en la respuesta de búsqueda, sigue estos pasos:
Los resultados de búsqueda guiada se devuelven con las respuestas de búsqueda estructurada y no estructurada. El resultado de la búsqueda guiada contiene una lista de pares clave-valor de atributos extraídos en función de los documentos de resultados de búsqueda. De esta forma, los usuarios pueden acotar los resultados de búsqueda usando algunas claves y valores de atributos como filtros.
En este ejemplo de respuesta, se ha usado el color verde para acotar los resultados de búsqueda. Para ello, se ha enviado una nueva solicitud de búsqueda con el campo de filtro especificado como
_gs.color: ANY("green")
:{ "guidedSearchResult": { "refinementAttributes": [ { "attributeKey": "_gs.color", "attributeValue" : "green" }, { "attributeKey": "_gs.category", "attributeValue" : "shoe" } ] } }
C#
Para obtener más información, consulta la documentación de referencia de la API AI Applications C#.
Para autenticarte en las aplicaciones de IA, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Java
Para obtener más información, consulta la documentación de referencia de la API AI Applications Java.
Para autenticarte en las aplicaciones de IA, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Node.js
Para obtener más información, consulta la documentación de referencia de la API AI Applications Node.js.
Para autenticarte en las aplicaciones de IA, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
PHP
Para obtener más información, consulta la documentación de referencia de la API AI Applications PHP.
Para autenticarte en las aplicaciones de IA, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Python
Para obtener más información, consulta la documentación de referencia de la API AI Applications Python.
Para autenticarte en las aplicaciones de IA, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Ruby
Para obtener más información, consulta la documentación de referencia de la API AI Applications Ruby.
Para autenticarte en las aplicaciones de IA, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Obtener puntuaciones de relevancia de documentos con los resultados de búsqueda
Las puntuaciones de relevancia de los documentos se basan en la similitud de la consulta con el documento. Las puntuaciones se dividen en 11 grupos en el intervalo de 0 a 1,0 (0, 0,1, 0,2, etc.). Cuanto mayor sea la puntuación, más relevante será el documento.
Ten en cuenta las puntuaciones de relevancia de los documentos en estos casos prácticos:
Filtrado posterior a la búsqueda basado en la puntuación de relevancia para eliminar los resultados irrelevantes
Clasificación posterior a la búsqueda o como entrada para otras aplicaciones
Depuración: las puntuaciones de relevancia pueden proporcionar información sobre por qué se devuelven algunos resultados de búsqueda
En cada resultado de búsqueda se puede devolver una puntuación de relevancia:
"results": [ { "id": "DOCUMENT_ID", "document": { ... }, "modelScores": { "relevance_score": { "values": [ DOCUMENT-RELEVANCE-SCORE ] } } }, ... ]
También puedes consultar el comando de ejemplo en el procedimiento que se indica más abajo.
Antes de empezar: asegúrate de que la aplicación de búsqueda esté asociada a un almacén de datos estructurados o no estructurados. Es decir, no se pueden devolver puntuaciones de relevancia de documentos para la aplicación de búsqueda de sitios web.
REST
Para solicitar que se devuelvan las puntuaciones de relevancia de los documentos con los resultados de búsqueda, utiliza el método engines.servingConfigs.search
de la siguiente manera:
Busca el ID de tu aplicación. Si ya tienes el ID de tu aplicación, ve al siguiente paso.
En la Google Cloud consola, ve a la página Aplicaciones de IA.
En la página Aplicaciones, busca el nombre de tu aplicación y consulta su ID en la columna ID.
Ejecuta el siguiente comando curl para obtener las puntuaciones devueltas con los resultados de búsqueda.
curl -X POST -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ "https://discoveryengine.googleapis.com/v1/projects/PROJECT_ID/locations/global/collections/default_collection/engines/APP_ID/servingConfigs/default_search:search" \ -d '{ "servingConfig": "projects/PROJECT_ID/locations/global/collections/default_collection/engines/APP_ID/servingConfigs/default_search", "query": "QUERY", "relevanceScoreSpec": { "returnRelevanceScore": true } }'
PROJECT_ID
: el ID de tu proyecto de Google Cloud .APP_ID
: el ID de la aplicación de Vertex AI Search que quieres consultar.QUERY
: el texto de la consulta que se va a buscar.
El resumen de búsqueda varía según el modelo
Si generas resúmenes de búsqueda para tus consultas, es posible que observes que los resúmenes difieren entre los resultados de la consola y los de la API. Si ves este mensaje, lo más probable es que la consola esté usando un modelo LLM diferente al de la API. Los ejemplos de curl y de código de esta página usan el modelo LLM estable.
Para cambiar o ver el modelo de LLM usado en la página Vista previa de la interfaz de usuario (solo se admite en aplicaciones de búsqueda avanzada y aplicaciones sanitarias).
- Ve a la página Configuraciones de tu aplicación > pestaña Interfaz de usuario.
Selecciona un Tipo de búsqueda:
- Selecciona Buscar con una respuesta para mostrar un resumen generativo encima de los resultados de búsqueda.
- Selecciona Buscar con seguimiento para habilitar la búsqueda conversacional con resúmenes generativos y preguntas de seguimiento.
En la sección Modelos de lenguaje extensos para crear resúmenes, selecciona un modelo.
En el caso de las llamadas a métodos, el modelo estable es el predeterminado. Para usar un modelo de LLM que no sea el modelo estable, consulta Especificar el modelo de resumen y Especificar el modelo de respuesta.
Pasos siguientes
Usa la API de búsqueda para consultar datos en tus aplicaciones de búsqueda genéricas.