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.
- Risorsa REST: v1
- Risorsa REST: v1.debug.datasources.items
- Risorsa REST: v1.debug.datasources.items.unmappedids
- Risorsa REST: v1.debug.identitysources.items
- Risorsa REST: v1.debug.identitysources.unmappedids
- Risorsa REST: v1.indexing.datasources
- Risorsa REST: v1.indexing.datasources.items
- Risorsa REST: v1.media
- Risorsa REST: v1.operations
- Risorsa REST: v1.query
- Risorsa REST: v1.query.sources
- Risorsa REST: v1.settings
- Risorsa REST: v1.settings.datasources
- Risorsa REST: v1.settings.searchapplications
- Risorsa REST: v1.stats
- Risorsa REST: v1.stats.index.datasources
- Risorsa REST: v1.stats.query.searchapplications
- Risorsa REST: v1.stats.session.searchapplications
- Risorsa REST: v1.stats.user.searchapplications
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. |