Cloud Search fornisce funzionalità di ricerca basate su cloud rispetto ai dati di Google Workspace. L'API Cloud Search consente di indicizzare i dati non Google Workspace in Cloud Search.
- 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 la tua applicazione deve utilizzare le tue librerie per chiamare questo servizio, usa le seguenti informazioni quando effettui le richieste API.
Documento di rilevamento
Un documento discovery è una specifica leggibile dal computer per descrivere e utilizzare 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 Attiva il supporto di third party in Google Cloud Search. |
Risorsa REST: v1.debug.datasources.items
Metodi | |
---|---|
checkAccess |
POST /v1/debug/{name=datasources/*/items/*}:checkAccess Controlla se un elemento è accessibile tramite l'entità specificata. |
searchByViewUrl |
POST /v1/debug/{name=datasources/*}/items:searchByViewUrl Visualizza l'elemento il cui viewUrl corrisponde esattamente a quello fornito nella richiesta. |
Risorsa REST: v1.debug.datasources.items.unmappedids
Metodi | |
---|---|
list |
GET /v1/debug/{parent=datasources/*/items/*}/unmappedids 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 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 Elenca le identità utente non mappate per un'origine identità. |
Risorsa REST: v1.indexing.datasources
Metodi | |
---|---|
deleteSchema |
DELETE /v1/indexing/{name=datasources/*}/schema Elimina lo schema di un'origine dati. |
getSchema |
GET /v1/indexing/{name=datasources/*}/schema Visualizza lo schema di un'origine dati. |
updateSchema |
PUT /v1/indexing/{name=datasources/*}/schema Aggiorna lo schema di un'origine dati. |
Risorsa REST: v1.indexing.datasources.items
Metodi | |
---|---|
delete |
DELETE /v1/indexing/{name=datasources/*/items/*} Elimina Item resource per il nome della risorsa specificato. |
deleteQueueItems |
POST /v1/indexing/{name=datasources/*}/items:deleteQueueItems Elimina tutti gli elementi di una coda. |
get |
GET /v1/indexing/{name=datasources/*/items/*} Visualizza Item resource per nome dell'elemento. |
index |
POST /v1/indexing/{item.name=datasources/*/items/*}:index Aggiorna Item ACL, metadati e contenuti. |
list |
GET /v1/indexing/{name=datasources/*}/items Elenca tutti o un sottoinsieme di Item resources . |
poll |
POST /v1/indexing/{name=datasources/*}/items:poll Sondaggi per gli elementi non prenotati dalla coda di indicizzazione e contrassegna un insieme come riservato, a partire da elementi con il timestamp più recente dalla priorità più alta ItemStatus . |
push |
POST /v1/indexing/{item.name=datasources/*/items/*}:push Esegue il push di un elemento in una coda per eseguire successivamente il polling e l'aggiornamento. |
unreserve |
POST /v1/indexing/{name=datasources/*}/items:unreserve Annulla la prenotazione di tutti gli elementi di una coda, renderli idonei a essere sottoposti a sondaggio. |
upload |
POST /v1/indexing/{name=datasources/*/items/*}:upload Crea una sessione di caricamento per il caricamento dei contenuti dell'elemento. |
Risorsa REST: v1.media
Metodi | |
---|---|
upload |
POST /v1/media/{resourceName=**} POST /upload/v1/media/{resourceName=**} Carica i contenuti multimediali da indicizzare. |
Risorsa REST: v1.operations
Metodi | |
---|---|
get |
GET /v1/{name=operations/**} Recupera lo stato più recente di un'operazione a lunga esecuzione. |
Risorsa REST: v1.query
Metodi | |
---|---|
search |
POST /v1/query/search L'API Cloud Search Query offre il metodo di ricerca, che restituisce i risultati più pertinenti da una query dell'utente. |
suggest |
POST /v1/query/suggest Fornisce suggerimenti per il completamento automatico della query. |
Risorsa REST: v1.query.sources
Metodi | |
---|---|
list |
GET /v1/query/sources 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 Recupera le impostazioni del cliente. |
updateCustomer |
PATCH /v1/settings/customer Aggiorna le impostazioni del cliente. |
Risorsa REST: v1.settings.datasources
Metodi | |
---|---|
create |
POST /v1/settings/datasources Crea un'origine dati. |
delete |
DELETE /v1/settings/{name=datasources/*} Elimina un'origine dati. |
get |
GET /v1/settings/{name=datasources/*} Visualizza un'origine dati. |
list |
GET /v1/settings/datasources Elenca le origini dati. |
patch |
PATCH /v1/settings/{source.name=datasources/*} Aggiorna un'origine dati. |
update |
PUT /v1/settings/{source.name=datasources/*} Aggiorna un'origine dati. |
Risorsa REST: v1.settings.searchapplications
Metodi | |
---|---|
create |
POST /v1/settings/searchapplications Crea un'applicazione di ricerca. |
delete |
DELETE /v1/settings/{name=searchapplications/*} Elimina un'applicazione di ricerca. |
get |
GET /v1/settings/{name=searchapplications/*} Visualizza l'applicazione di ricerca specificata. |
list |
GET /v1/settings/searchapplications Elenca tutte le applicazioni di ricerca. |
patch |
PATCH /v1/settings/{searchApplication.name=searchapplications/*} Aggiorna un'applicazione di ricerca. |
reset |
POST /v1/settings/{name=searchapplications/*}:reset Consente di ripristinare un'applicazione di ricerca alle impostazioni predefinite. |
update |
PUT /v1/settings/{searchApplication.name=searchapplications/*} Aggiorna un'applicazione di ricerca. |
Risorsa REST: v1.stats
Metodi | |
---|---|
getIndex |
GET /v1/stats/index Riceve le statistiche degli articoli indicizzati in tutte le origini dati. |
getQuery |
GET /v1/stats/query Acquisisci le statistiche sulle query relative al cliente. |
getSearchapplication |
GET /v1/stats/searchapplication Ricevi statistiche sulle applicazioni di ricerca per il cliente. |
getSession |
GET /v1/stats/session Visualizza il numero di sessioni di ricerca e la percentuale di sessioni andate a buon fine con una query sulla query dei clic per il cliente. |
getUser |
GET /v1/stats/user Ottieni le statistiche sugli utenti per il cliente. |
Risorsa REST: v1.stats.index.datasources
Metodi | |
---|---|
get |
GET /v1/stats/index/{name=datasources/*} Visualizza le statistiche indicizzate degli articoli per una singola origine dati. |
Risorsa REST: v1.stats.query.searchapplications
Metodi | |
---|---|
get |
GET /v1/stats/query/{name=searchapplications/*} Ottieni le statistiche sulle query per l'applicazione di ricerca. |
Risorsa REST: v1.stats.session.searchapplications
Metodi | |
---|---|
get |
GET /v1/stats/session/{name=searchapplications/*} Rileva il numero di sessioni di ricerca e la percentuale di sessioni riuscite con statistiche sulle query di clic per l'applicazione di ricerca. |
Risorsa REST: v1.stats.user.searchapplications
Metodi | |
---|---|
get |
GET /v1/stats/user/{name=searchapplications/*} Acquisisci le statistiche sugli utenti per l'applicazione di ricerca. |