Cloud Search proporciona capacidades de búsqueda basadas en la nube con datos de Google Workspace. La API de Cloud Search permite indexar datos que no son de Google Workspace en Cloud Search.
- Recurso de REST: v1
- Recurso de REST: v1.debug.datasources.items
- Recurso de REST: v1.debug.datasources.items.unmappedids
- Recurso de REST: v1.debug.identitysources.items
- Recurso de REST: v1.debug.identitysources.unmappedids
- Recurso de REST: v1.indexing.datasources
- Recurso de REST: v1.indexing.datasources.items
- Recurso de REST: v1.media
- Recurso de REST: v1.operations
- Recurso de REST: v1.query
- Recurso de REST: v1.query.sources
- Recurso de REST: v1.settings
- Recurso de REST: v1.settings.datasources
- Recurso de REST: v1.settings.searchapplications
- Recurso de REST: v1.stats
- Recurso de REST: v1.stats.index.datasources
- Recurso de REST: v1.stats.query.searchapplications
- Recurso de REST: v1.stats.session.searchapplications
- Recurso de REST: v1.stats.user.searchapplications
Servicio: cloudsearch.googleapis.com
Para llamar a este servicio, te recomendamos usar las bibliotecas cliente que proporciona Google. Si tu aplicación necesita usar tus propias bibliotecas para llamar a este servicio, usa la siguiente información cuando realices las solicitudes a la API.
Documento de descubrimiento
Un Documento de descubrimiento es una especificación procesable para describir y consumir las API de REST. Se usa para compilar bibliotecas cliente, complementos IDE y otras herramientas que interactúan con las API de Google. Un servicio puede proporcionar varios documentos de descubrimiento. Este servicio proporciona el documento de descubrimiento siguiente:
Extremo de servicio
Un extremo de servicio es una URL base que especifica la dirección de la red de un servicio de API. Un servicio puede tener varios extremos de servicio. Este servicio tiene el siguiente extremo, y todos los URI que se muestran a continuación son relativos a él:
https://cloudsearch.googleapis.com
Recurso de REST: v1
Métodos | |
---|---|
initializeCustomer |
POST /v1:initializeCustomer Habilita la compatibilidad con third party en Google Cloud Search. |
Recurso de REST: v1.debug.datasources.items
Métodos | |
---|---|
checkAccess |
POST /v1/debug/{name=datasources/*/items/*}:checkAccess Comprueba si un elemento específico puede acceder a un elemento. |
searchByViewUrl |
POST /v1/debug/{name=datasources/*}/items:searchByViewUrl Recupera el elemento cuya viewUrl coincide exactamente con la de la URL proporcionada en la solicitud. |
Recurso de REST: v1.debug.datasources.items.unmappedids
Métodos | |
---|---|
list |
GET /v1/debug/{parent=datasources/*/items/*}/unmappedids Enumera todas las identidades no asignadas para un elemento específico. |
Recurso de REST: v1.debug.identitysources.items
Métodos | |
---|---|
listForunmappedidentity |
GET /v1/debug/{parent=identitysources/*}/items:forunmappedidentity Enumera los nombres de los elementos asociados con una identidad no asignada. |
Recurso de REST: v1.debug.identitysources.unmappedids
Métodos | |
---|---|
list |
GET /v1/debug/{parent=identitysources/*}/unmappedids Enumera las identidades de usuario sin mapear para una fuente de identidad. |
Recurso de REST: v1.indexing.datasources
Métodos | |
---|---|
deleteSchema |
DELETE /v1/indexing/{name=datasources/*}/schema Borra el esquema de una fuente de datos. |
getSchema |
GET /v1/indexing/{name=datasources/*}/schema Obtiene el esquema de una fuente de datos. |
updateSchema |
PUT /v1/indexing/{name=datasources/*}/schema Actualiza el esquema de una fuente de datos. |
Recurso de REST: v1.indexing.datasources.items
Métodos | |
---|---|
delete |
DELETE /v1/indexing/{name=datasources/*/items/*} Borra Item resource para el nombre del recurso especificado. |
deleteQueueItems |
POST /v1/indexing/{name=datasources/*}/items:deleteQueueItems Borra todos los elementos de una cola. |
get |
GET /v1/indexing/{name=datasources/*/items/*} Obtiene Item resource por nombre de elemento. |
index |
POST /v1/indexing/{item.name=datasources/*/items/*}:index Actualiza la LCA, los metadatos y el contenido de Item . |
list |
GET /v1/indexing/{name=datasources/*}/items Enumera todo o un subconjunto de Item resources . |
poll |
POST /v1/indexing/{name=datasources/*}/items:poll Sondea los elementos no reservados de la cola de indexación y marca un conjunto como reservado. Comienza con los elementos que tienen la marca de tiempo más antigua de la prioridad más alta ItemStatus . |
push |
POST /v1/indexing/{item.name=datasources/*/items/*}:push Envía un elemento a una cola para su sondeo y actualización posteriores. |
unreserve |
POST /v1/indexing/{name=datasources/*}/items:unreserve Reserva todos los elementos de una cola, lo que hace que todos sean aptos para la encuesta. |
upload |
POST /v1/indexing/{name=datasources/*/items/*}:upload Crea una sesión de carga para subir contenido del elemento. |
Recurso de REST: v1.media
Métodos | |
---|---|
upload |
POST /v1/media/{resourceName=**} POST /upload/v1/media/{resourceName=**} Sube contenido multimedia para indexarlo. |
Recurso de REST: v1.operations
Métodos | |
---|---|
get |
GET /v1/{name=operations/**} Obtiene el último estado de una operación de larga duración. |
Recurso de REST: v1.query
Métodos | |
---|---|
search |
POST /v1/query/search La API de búsqueda de Cloud Search proporciona el método de búsqueda, que muestra los resultados más relevantes de una consulta del usuario. |
suggest |
POST /v1/query/suggest Proporciona sugerencias para autocompletar la consulta. |
Recurso de REST: v1.query.sources
Métodos | |
---|---|
list |
GET /v1/query/sources Muestra una lista de fuentes que el usuario puede usar para las API de Search y Suggest. |
Recurso de REST: v1.settings
Métodos | |
---|---|
getCustomer |
GET /v1/settings/customer Obtén la configuración del cliente. |
updateCustomer |
PATCH /v1/settings/customer Actualice la configuración del cliente. |
Recurso de REST: v1.settings.datasources
Métodos | |
---|---|
create |
POST /v1/settings/datasources Crea una fuente de datos. |
delete |
DELETE /v1/settings/{name=datasources/*} Borra una fuente de datos. |
get |
GET /v1/settings/{name=datasources/*} Obtiene una fuente de datos. |
list |
GET /v1/settings/datasources Enumera las fuentes de datos. |
patch |
PATCH /v1/settings/{source.name=datasources/*} Actualiza una fuente de datos. |
update |
PUT /v1/settings/{source.name=datasources/*} Actualiza una fuente de datos. |
Recurso de REST: v1.settings.searchapplications
Métodos | |
---|---|
create |
POST /v1/settings/searchapplications Crea una aplicación de búsqueda. |
delete |
DELETE /v1/settings/{name=searchapplications/*} Borra una aplicación de búsqueda. |
get |
GET /v1/settings/{name=searchapplications/*} Obtiene la aplicación de búsqueda especificada. |
list |
GET /v1/settings/searchapplications Enumera todas las aplicaciones de búsqueda. |
patch |
PATCH /v1/settings/{searchApplication.name=searchapplications/*} Actualiza una aplicación de búsqueda. |
reset |
POST /v1/settings/{name=searchapplications/*}:reset Restablece una aplicación de búsqueda a la configuración predeterminada. |
update |
PUT /v1/settings/{searchApplication.name=searchapplications/*} Actualiza una aplicación de búsqueda. |
Recurso de REST: v1.stats
Métodos | |
---|---|
getIndex |
GET /v1/stats/index Obtén estadísticas del elemento indexado que se combinan en todas las fuentes de datos. |
getQuery |
GET /v1/stats/query Obtén las estadísticas de la consulta del cliente. |
getSearchapplication |
GET /v1/stats/searchapplication Obtén estadísticas de tus aplicaciones de búsqueda para el cliente. |
getSession |
GET /v1/stats/session Obtenga la cantidad de sesiones de búsqueda y el porcentaje de sesiones exitosas con una estadística de consulta de clics para el cliente. |
getUser |
GET /v1/stats/user Obtén las estadísticas de los usuarios del cliente. |
Recurso de REST: v1.stats.index.datasources
Métodos | |
---|---|
get |
GET /v1/stats/index/{name=datasources/*} Obtiene estadísticas de elementos indexados para una sola fuente de datos. |
Recurso de REST: v1.stats.query.searchapplications
Métodos | |
---|---|
get |
GET /v1/stats/query/{name=searchapplications/*} Obtén las estadísticas de la consulta para la aplicación de búsqueda. |
Recurso de REST: v1.stats.session.searchapplications
Métodos | |
---|---|
get |
GET /v1/stats/session/{name=searchapplications/*} Obtenga la cantidad de sesiones de búsqueda y el porcentaje de sesiones correctas con una estadística de consulta de clics para la aplicación de búsqueda. |
Recurso de REST: v1.stats.user.searchapplications
Métodos | |
---|---|
get |
GET /v1/stats/user/{name=searchapplications/*} Obtén las estadísticas de los usuarios de la aplicación de búsqueda. |