Cloud Search proporciona funciones de búsqueda basadas en la nube en los 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 que uses las bibliotecas cliente que proporciona Google. Si tu aplicación necesita usar tus propias bibliotecas para llamar a este servicio, usa la información siguiente 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:initializeCustomerHabilita la compatibilidad con third partyen Google Cloud Search. | 
Recurso de REST: v1.debug.datasources.items
| Métodos | |
|---|---|
| checkAccess | POST /v1/debug/{name=datasources/*/items/*}:checkAccessVerifica si el principal especificado puede acceder a un elemento. | 
| searchByViewUrl | POST /v1/debug/{name=datasources/*}/items:searchByViewUrlRecupera el elemento cuyo viewUrl coincide exactamente con el de la URL proporcionada en la solicitud. | 
Recurso de REST: v1.debug.datasources.items.unmappedids
| Métodos | |
|---|---|
| list | GET /v1/debug/{parent=datasources/*/items/*}/unmappedidsMuestra una lista de 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:forunmappedidentityMuestra una lista de nombres de elementos asociados con una identidad no asignada. | 
Recurso de REST: v1.debug.identitysources.unmappedids
| Métodos | |
|---|---|
| list | GET /v1/debug/{parent=identitysources/*}/unmappedidsMuestra una lista de identidades de usuario no asignadas para una fuente de identidad. | 
Recurso de REST: v1.indexing.datasources
| Métodos | |
|---|---|
| deleteSchema | DELETE /v1/indexing/{name=datasources/*}/schemaBorra el esquema de una fuente de datos. | 
| getSchema | GET /v1/indexing/{name=datasources/*}/schemaObtiene el esquema de una fuente de datos. | 
| updateSchema | PUT /v1/indexing/{name=datasources/*}/schemaActualiza 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 resourcepara el nombre de recurso especificado. | 
| deleteQueueItems | POST /v1/indexing/{name=datasources/*}/items:deleteQueueItemsBorra todos los elementos de una cola. | 
| get | GET /v1/indexing/{name=datasources/*/items/*}Obtiene Item resourcepor nombre de artículo. | 
| index | POST /v1/indexing/{item.name=datasources/*/items/*}:indexActualiza la LCA, los metadatos y el contenido de Item. | 
| list | GET /v1/indexing/{name=datasources/*}/itemsEnumera todos los Item resourceso un subconjunto de ellos. | 
| poll | POST /v1/indexing/{name=datasources/*}/items:pollConsulta los elementos sin reservar de la cola de indexación y marca un conjunto como reservado, comenzando por 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/*}:pushEnvía un elemento a una cola para consultarlo y actualizarlo más adelante. | 
| unreserve | POST /v1/indexing/{name=datasources/*}/items:unreserveLibera todos los elementos de una cola, lo que los hace aptos para sondearse. | 
| upload | POST /v1/indexing/{name=datasources/*/items/*}:uploadCrea una sesión de carga para subir el 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 | |
|---|---|
| debugSearch | POST /v1/query:debugSearchMuestra información de depuración para la API de Cloud Search Query proporciona el método de búsqueda. | 
| removeActivity | POST /v1/query:removeActivityProporciona funcionalidad para quitar la actividad registrada de un usuario. | 
| search | POST /v1/query/searchLa API de consulta 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/suggestProporciona sugerencias para autocompletar la consulta. | 
Recurso de REST: v1.query.sources
| Métodos | |
|---|---|
| list | GET /v1/query/sourcesMuestra una lista de fuentes que el usuario puede usar para las APIs de Search y Suggest. | 
Recurso de REST: v1.settings
| Métodos | |
|---|---|
| getCustomer | GET /v1/settings/customerObtén la configuración del cliente. | 
| updateCustomer | PATCH /v1/settings/customerActualiza la configuración del cliente. | 
Recurso de REST: v1.settings.datasources
| Métodos | |
|---|---|
| create | POST /v1/settings/datasourcesCrea una fuente de datos. | 
| delete | DELETE /v1/settings/{name=datasources/*}Borra un origen de datos. | 
| get | GET /v1/settings/{name=datasources/*}Obtiene una fuente de datos. | 
| list | GET /v1/settings/datasourcesEnumera 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/searchapplicationsCrea 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/searchapplicationsEnumera 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/*}:resetRestablece la configuración predeterminada de una aplicación de búsqueda. | 
| 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/indexObtiene estadísticas de elementos indexados agregadas en todas las fuentes de datos. | 
| getQuery | GET /v1/stats/queryObtén las estadísticas de consulta del cliente. | 
| getSearchapplication | GET /v1/stats/searchapplicationObtén estadísticas de la aplicación de búsqueda para el cliente. | 
| getSession | GET /v1/stats/sessionObtén la cantidad de sesiones de búsqueda y el porcentaje de sesiones exitosas con estadísticas de consultas de clics para el cliente. | 
| getUser | GET /v1/stats/userObté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 consulta de la aplicación de búsqueda. | 
Recurso de REST: v1.stats.session.searchapplications
| Métodos | |
|---|---|
| get | GET /v1/stats/session/{name=searchapplications/*}Obtén la cantidad de sesiones de búsqueda y el porcentaje de sesiones exitosas con estadísticas de consultas 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. |