Cloud Search API

Cloud Search offre funzionalità di ricerca basate su cloud sui dati di Google Workspace. L'API Cloud Search consente l'indicizzazione in Cloud Search dei dati non Google Workspace.

Servizio: cloudsearch.googleapis.com

Per chiamare questo servizio, ti consigliamo di utilizzare le librerie client fornite da Google. Se l'applicazione deve utilizzare le tue librerie per chiamare questo servizio, usa le seguenti informazioni quando effettui le richieste API.

Documento di rilevamento

Un documento di rilevamento è una specifica leggibile da macchina che descrive e utilizza le API REST. Viene utilizzato per creare librerie client, plug-in IDE e altri strumenti che interagiscono con le API di Google. Un servizio può fornire più documenti di rilevamento. Questo servizio fornisce il seguente documento di rilevamento:

Endpoint di servizio

Un endpoint di servizio è un URL di base che specifica l'indirizzo di rete di un servizio API. Un servizio può avere più endpoint di servizio. Questo servizio ha il seguente endpoint di servizio e tutti gli URI seguenti sono relativi a questo endpoint di servizio:

  • https://cloudsearch.googleapis.com

Risorsa REST: v1

Metodi
initializeCustomer POST /v1:initializeCustomer e
Abilita il supporto third party in Google Cloud Search.

Risorsa REST: v1.debug.datasources.items

Metodi
checkAccess POST /v1/debug/{name=datasources/*/items/*}:checkAccess e
Controlla se un elemento è accessibile da un'entità specificata.
searchByViewUrl POST /v1/debug/{name=datasources/*}/items:searchByViewUrl e
Recupera l'elemento il cui viewUrl corrisponde esattamente all'URL fornito nella richiesta.

Risorsa REST: v1.debug.datasources.items.unmappedids

Metodi
list GET /v1/debug/{parent=datasources/*/items/*}/unmappedids e
Elenca tutte le identità non mappate per un elemento specifico.

Risorsa REST: v1.debug.identitysources.items

Metodi
listForunmappedidentity GET /v1/debug/{parent=identitysources/*}/items:forunmappedidentity e
Elenca i nomi degli elementi associati a un'identità non mappata.

Risorsa REST: v1.debug.identitysources.unmappedids

Metodi
list GET /v1/debug/{parent=identitysources/*}/unmappedids e
Elenca le identità utente non mappate per un'origine identità.

Risorsa REST: v1.indexing.datasources

Metodi
deleteSchema DELETE /v1/indexing/{name=datasources/*}/schema e
Elimina lo schema di un'origine dati.
getSchema GET /v1/indexing/{name=datasources/*}/schema e
Restituisce lo schema di un'origine dati.
updateSchema PUT /v1/indexing/{name=datasources/*}/schema e
Consente di aggiornare lo schema di un'origine dati.

Risorsa REST: v1.indexing.datasources.items

Metodi
delete DELETE /v1/indexing/{name=datasources/*/items/*} e
Elimina Item resource per il nome della risorsa specificato.
deleteQueueItems POST /v1/indexing/{name=datasources/*}/items:deleteQueueItems e
Elimina tutti gli elementi in una coda.
get GET /v1/indexing/{name=datasources/*/items/*} e
Recupera Item resource per nome elemento.
index POST /v1/indexing/{item.name=datasources/*/items/*}:index e
Aggiorna Item ACL, metadati e contenuti.
list GET /v1/indexing/{name=datasources/*}/items e
Elenca tutti o un sottoinsieme di Item resources.
poll POST /v1/indexing/{name=datasources/*}/items:poll e
Sondaggio per gli elementi non prenotati dalla coda di indicizzazione e contrassegna un insieme come riservato, iniziando dagli elementi con il timestamp meno recente e con la priorità più alta (ItemStatus).
push POST /v1/indexing/{item.name=datasources/*/items/*}:push e
Invia un elemento in una coda per il polling e l'aggiornamento successivi.
unreserve POST /v1/indexing/{name=datasources/*}/items:unreserve e
Consente di annullare la prenotazione di tutti gli elementi di una coda, in modo che siano tutti idonei a essere sottoposti a polling.
upload POST /v1/indexing/{name=datasources/*/items/*}:upload e
Crea una sessione di caricamento per caricare i contenuti degli articoli.

Risorsa REST: v1.media

Metodi
upload POST /v1/media/{resourceName=**} e
POST /upload/v1/media/{resourceName=**}
Carica i contenuti multimediali per l'indicizzazione.

Risorsa REST: v1.operations

Metodi
get GET /v1/{name=operations/**} e
Recupera lo stato più recente di un'operazione a lunga esecuzione.

Risorsa REST: v1.query

Metodi
search POST /v1/query/search e
L'API Cloud Search Query fornisce il metodo di ricerca, che restituisce i risultati più pertinenti per una query utente.
suggest POST /v1/query/suggest e
Fornisce suggerimenti per il completamento automatico della query.

Risorsa REST: v1.query.sources

Metodi
list GET /v1/query/sources e
Restituisce un elenco di origini che l'utente può utilizzare per le API Search e Suggest.

Risorsa REST: v1.settings

Metodi
getCustomer GET /v1/settings/customer e
Visualizza le impostazioni cliente.
updateCustomer PATCH /v1/settings/customer e
Aggiorna le impostazioni del cliente.

Risorsa REST: v1.settings.datasources

Metodi
create POST /v1/settings/datasources e
Crea un'origine dati.
delete DELETE /v1/settings/{name=datasources/*} e
Elimina un'origine dati.
get GET /v1/settings/{name=datasources/*} e
Ottiene un'origine dati.
list GET /v1/settings/datasources e
Elenca le origini dati.
patch PATCH /v1/settings/{source.name=datasources/*} e
Aggiorna un'origine dati.
update PUT /v1/settings/{source.name=datasources/*} e
Aggiorna un'origine dati.

Risorsa REST: v1.settings.searchapplications

Metodi
create POST /v1/settings/searchapplications e
Crea un'applicazione di ricerca.
delete DELETE /v1/settings/{name=searchapplications/*} e
Elimina un'applicazione di ricerca.
get GET /v1/settings/{name=searchapplications/*} e
Ottiene l'applicazione di ricerca specificata.
list GET /v1/settings/searchapplications e
Elenca tutte le applicazioni di ricerca.
patch PATCH /v1/settings/{searchApplication.name=searchapplications/*} e
Consente di aggiornare un'applicazione di ricerca.
reset POST /v1/settings/{name=searchapplications/*}:reset e
Reimposta le impostazioni predefinite di un'applicazione di ricerca.
update PUT /v1/settings/{searchApplication.name=searchapplications/*} e
Consente di aggiornare un'applicazione di ricerca.

Risorsa REST: v1.stats

Metodi
getIndex GET /v1/stats/index e
Consente di recuperare le statistiche sugli elementi indicizzate, raggruppate tra tutte le origini dati.
getQuery GET /v1/stats/query e
Visualizza le statistiche sulle query per il cliente.
getSearchapplication GET /v1/stats/searchapplication e
Ottieni statistiche sulle applicazioni di ricerca per i clienti.
getSession GET /v1/stats/session e
Ottieni il numero di sessioni di ricerca e la percentuale di sessioni riuscite con le statistiche di una query di clic per il cliente.
getUser GET /v1/stats/user e
Visualizza le statistiche sugli utenti per il cliente.

Risorsa REST: v1.stats.index.datasources

Metodi
get GET /v1/stats/index/{name=datasources/*} e
Recupera le statistiche sugli elementi indicizzate per una singola origine dati.

Risorsa REST: v1.stats.query.searchapplications

Metodi
get GET /v1/stats/query/{name=searchapplications/*} e
Ottieni le statistiche sulle query per l'applicazione di ricerca.

Risorsa REST: v1.stats.session.searchapplications

Metodi
get GET /v1/stats/session/{name=searchapplications/*} e
Ottieni il numero di sessioni di ricerca e la percentuale di sessioni riuscite con le statistiche di una query di clic per l'applicazione di ricerca.

Risorsa REST: v1.stats.user.searchapplications

Metodi
get GET /v1/stats/user/{name=searchapplications/*} e
Visualizza le statistiche degli utenti per l'applicazione di ricerca.