Cloud Search umożliwia przeszukiwanie danych Google Workspace za pomocą chmury. Cloud Search API umożliwia indeksowanie danych spoza Google Workspace w Cloud Search.
- Zasób REST: v1
- Zasób REST: v1.debug.datasources.items
- Zasób REST: v1.debug.datasources.items.unmappedids
- Zasób REST: v1.debug.identitysources.items
- Zasób REST: v1.debug.identitysources.unmappedids
- Zasób REST: v1.indexing.datasources
- Zasób REST: v1.indexing.datasources.items
- Zasób REST: v1.media
- Zasób REST: v1.operations
- Zasób REST: v1.query
- Zasób REST: v1.query.sources
- Zasób REST: v1.settings
- Zasób REST: v1.settings.datasources
- Zasób REST: v1.settings.searchapplications
- Zasób REST: v1.stats
- Zasób REST: v1.stats.index.datasources
- Zasób REST: v1.stats.query.searchapplications
- Zasób REST: v1.stats.session.searchapplications
- Zasób REST: v1.stats.user.searchapplications
Usługa: cloudsearch.googleapis.com
Aby zadzwonić do tej usługi, zalecamy użycie bibliotek klienckich udostępnionych przez Google. Jeśli Twoja aplikacja musi użyć własnych bibliotek, aby wywołać tę usługę, użyj tych informacji podczas wysyłania żądań do interfejsu API.
Dokument Discovery
Dokument Discovery to zrozumiała dla komputera specyfikacja dotycząca interfejsów API REST i korzystania z nich. Służy do tworzenia bibliotek klientów, wtyczek IDE i innych narzędzi, które współpracują z interfejsami API Google. Jedna usługa może udostępniać wiele dokumentów Discovery. Ta usługa dostarcza następujący dokument opisujący interfejs API:
Punkt końcowy usługi
Punkt końcowy usługi to podstawowy adres URL określający adres sieci usługi interfejsu API. Jedna usługa może mieć wiele punktów końcowych usługi. Ta usługa ma następujący punkt końcowy usługi, a wszystkie poniższe identyfikatory URI są zależne od tego punktu końcowego:
https://cloudsearch.googleapis.com
Zasób REST: v1
Metody | |
---|---|
initializeCustomer |
POST /v1:initializeCustomer Włącza obsługę third party w Google Cloud Search. |
Zasób REST: v1.debug.datasources.items
Metody | |
---|---|
checkAccess |
POST /v1/debug/{name=datasources/*/items/*}:checkAccess Sprawdza, czy podmiot jest dostępny dla danego podmiotu zabezpieczeń. |
searchByViewUrl |
POST /v1/debug/{name=datasources/*}/items:searchByViewUrl Pobiera element, którego atrybut viewUrl dokładnie odpowiada adresowi URL podanemu w żądaniu. |
Zasób REST: v1.debug.datasources.items.unmappedids
Metody | |
---|---|
list |
GET /v1/debug/{parent=datasources/*/items/*}/unmappedids Wyświetl listę wszystkich niezmapowanych tożsamości konkretnego elementu. |
Zasób REST: v1.debug.identitysources.items
Metody | |
---|---|
listForunmappedidentity |
GET /v1/debug/{parent=identitysources/*}/items:forunmappedidentity Wyświetla nazwy elementów powiązanych z niezmapowaną tożsamością. |
Zasób REST: v1.debug.identitysources.unmappedids
Metody | |
---|---|
list |
GET /v1/debug/{parent=identitysources/*}/unmappedids Wyświetla listę niezmapowanych tożsamości użytkowników dla źródła tożsamości. |
Zasób REST: v1.indexing.datasources
Metody | |
---|---|
deleteSchema |
DELETE /v1/indexing/{name=datasources/*}/schema Usuwa schemat źródła danych. |
getSchema |
GET /v1/indexing/{name=datasources/*}/schema Pobiera schemat źródła danych. |
updateSchema |
PUT /v1/indexing/{name=datasources/*}/schema Aktualizuje schemat źródła danych. |
Zasób REST: v1.indexing.datasources.items
Metody | |
---|---|
delete |
DELETE /v1/indexing/{name=datasources/*/items/*} Usuwa Item resource dla określonej nazwy zasobu. |
deleteQueueItems |
POST /v1/indexing/{name=datasources/*}/items:deleteQueueItems Usuwa wszystkie elementy z kolejki. |
get |
GET /v1/indexing/{name=datasources/*/items/*} Pobiera Item resource według nazwy elementu. |
index |
POST /v1/indexing/{item.name=datasources/*/items/*}:index Aktualizuje Item listę kontroli dostępu, metadane i treść. |
list |
GET /v1/indexing/{name=datasources/*}/items Wyświetla listę wszystkich lub podzbiór właściwości Item resources . |
poll |
POST /v1/indexing/{name=datasources/*}/items:poll Ankiety w przypadku niezarezerwowanych elementów z kolejki indeksowania i oznacza zbiór jako zarezerwowany od pozycji o najstarszej sygnaturze czasowej o najwyższym priorytecie ItemStatus . |
push |
POST /v1/indexing/{item.name=datasources/*/items/*}:push Umieszcza element w kolejce do późniejszego przeprowadzenia ankiety i aktualizacji. |
unreserve |
POST /v1/indexing/{name=datasources/*}/items:unreserve Rezerwuje wszystkie elementy z kolejki, dzięki czemu wszystkie są ankietowane. |
upload |
POST /v1/indexing/{name=datasources/*/items/*}:upload Tworzy sesję przesyłania, w której przesyłasz treści z produktu. |
Zasób REST: v1.media
Metody | |
---|---|
upload |
POST /v1/media/{resourceName=**} POST /upload/v1/media/{resourceName=**} Przesyła multimedia do zindeksowania. |
Zasób REST: v1.operations
Metody | |
---|---|
get |
GET /v1/{name=operations/**} Pobiera najnowszy stan długo trwającej operacji. |
Zasób REST: v1.query
Metody | |
---|---|
search |
POST /v1/query/search Cloud Search Query API udostępnia metodę wyszukiwania, która zwraca najtrafniejsze wyniki z zapytania użytkownika. |
suggest |
POST /v1/query/suggest Pokazuje sugestie autouzupełniania zapytania. |
Zasób REST: v1.query.sources
Metody | |
---|---|
list |
GET /v1/query/sources Zwraca listę źródeł, których użytkownik może używać w interfejsach API wyszukiwarki i sugestii. |
Zasób REST: v1.settings
Metody | |
---|---|
getCustomer |
GET /v1/settings/customer Pobierz ustawienia klienta. |
updateCustomer |
PATCH /v1/settings/customer Zaktualizuj ustawienia klienta. |
Zasób REST: v1.settings.datasources
Metody | |
---|---|
create |
POST /v1/settings/datasources Utworzy źródło danych. |
delete |
DELETE /v1/settings/{name=datasources/*} Usuwa źródło danych. |
get |
GET /v1/settings/{name=datasources/*} Pobiera źródło danych. |
list |
GET /v1/settings/datasources Wyświetla listę źródeł danych. |
patch |
PATCH /v1/settings/{source.name=datasources/*} Aktualizuje źródło danych. |
update |
PUT /v1/settings/{source.name=datasources/*} Aktualizuje źródło danych. |
Zasób REST: v1.settings.searchapplications
Metody | |
---|---|
create |
POST /v1/settings/searchapplications Utworzy wyszukiwarkę. |
delete |
DELETE /v1/settings/{name=searchapplications/*} Usuwa wyszukiwarkę. |
get |
GET /v1/settings/{name=searchapplications/*} Pobiera określoną wyszukiwarkę. |
list |
GET /v1/settings/searchapplications Wyświetla listę wszystkich wyszukiwarek. |
patch |
PATCH /v1/settings/{searchApplication.name=searchapplications/*} Aktualizuje wyszukiwarkę. |
reset |
POST /v1/settings/{name=searchapplications/*}:reset Resetuje wyszukiwarkę do ustawień domyślnych. |
update |
PUT /v1/settings/{searchApplication.name=searchapplications/*} Aktualizuje wyszukiwarkę. |
Zasób REST: v1.stats
Metody | |
---|---|
getIndex |
GET /v1/stats/index Pobiera statystyki indeksowania elementów do wszystkich źródeł danych. |
getQuery |
GET /v1/stats/query Pobierz statystyki zapytań dla klienta. |
getSearchapplication |
GET /v1/stats/searchapplication Pobierz statystyki wyszukiwania klienta. |
getSession |
GET /v1/stats/session Podaj liczbę sesji wyszukiwania, czyli odsetek udanych sesji ze statystykami zapytań klientów. |
getUser |
GET /v1/stats/user Pobierz statystyki użytkowników dla klienta. |
Zasób REST: v1.stats.index.datasources
Metody | |
---|---|
get |
GET /v1/stats/index/{name=datasources/*} Pobiera zindeksowane statystyki elementów dla pojedynczego źródła danych. |
Zasób REST: v1.stats.query.searchapplications
Metody | |
---|---|
get |
GET /v1/stats/query/{name=searchapplications/*} Pobierz statystyki zapytań dla wyszukiwarki. |
Zasób REST: v1.stats.session.searchapplications
Metody | |
---|---|
get |
GET /v1/stats/session/{name=searchapplications/*} Podaj liczbę sesji wyszukiwania, % udanych sesji ze statystykami kliknięć dla wyszukiwarki. |
Zasób REST: v1.stats.user.searchapplications
Metody | |
---|---|
get |
GET /v1/stats/user/{name=searchapplications/*} Pobierz statystyki użytkowników dla wyszukiwarki. |