Cloud Search zapewnia funkcje wyszukiwania w chmurze w przypadku danych Google Workspace. Interfejs Cloud Search API umożliwia indeksowanie danych innych niż 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
Do wywołania tej usługi zalecamy użycie dostarczonych przez Google bibliotek klienta. Jeśli aplikacja musi wywoływać tę usługę przy użyciu własnych bibliotek, podczas tworzenia żądań interfejsu API należy używać poniższych informacji.
Dokument opisujący
Dokument opisujący to czytelna dla komputera specyfikacja opisująca interfejsy API REST i sposób ich używania. Służy do tworzenia bibliotek klienta, wtyczek IDE i innych narzędzi, które współdziałają z interfejsami API Google. Jedna usługa może udostępniać wiele dokumentów opisujących. 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, który określa adres sieciowy usługi interfejsu API. Jedna usługa może mieć wiele punktów końcowych. Ta usługa ma następujący punkt końcowy i wszystkie poniższe identyfikatory URI odnoszą się do niego:
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 element jest dostępny dla określonego podmiotu zabezpieczeń. |
searchByViewUrl |
POST /v1/debug/{name=datasources/*}/items:searchByViewUrl Pobiera element, którego adres viewUrl dokładnie pasuje do adresu URL podanego w żądaniu. |
Zasób REST: v1.debug.datasources.items.unmappedids
Metody | |
---|---|
list |
GET /v1/debug/{parent=datasources/*/items/*}/unmappedids Wyświetla wszystkie niezmapowane tożsamości w przypadku konkretnego produktu. |
Zasób REST: v1.debug.identitysources.items
Metody | |
---|---|
listForunmappedidentity |
GET /v1/debug/{parent=identitysources/*}/items:forunmappedidentity Wypisuje 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 Wypisuje niezamapowane 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 Usuwanie schematu źródła danych. |
getSchema |
GET /v1/indexing/{name=datasources/*}/schema Pobiera schemat źródła danych. |
updateSchema |
PUT /v1/indexing/{name=datasources/*}/schema Zaktualizuj schemat źródła danych. |
Zasób REST: v1.indexing.datasources.items
Metody | |
---|---|
delete |
DELETE /v1/indexing/{name=datasources/*/items/*} Usuń Item resource dla określonej nazwy zasobu. |
deleteQueueItems |
POST /v1/indexing/{name=datasources/*}/items:deleteQueueItems Usuwanie wszystkich elementów z kolejki. |
get |
GET /v1/indexing/{name=datasources/*/items/*} Pobiera Item resource według nazwy produktu. |
index |
POST /v1/indexing/{item.name=datasources/*/items/*}:index Zaktualizuje Item listę kontroli dostępu, metadane i treści. |
list |
GET /v1/indexing/{name=datasources/*}/items Wyświetla wszystkie lub podzbiór obiektów Item resources . |
poll |
POST /v1/indexing/{name=datasources/*}/items:poll Wyszukuje niezarezerwowane elementy z kolejki indeksowania i oznacza zestaw jako zarezerwowany, zaczynając od elementów o najstarszej sygnaturze czasowej o najwyższym priorytecie ItemStatus . |
push |
POST /v1/indexing/{item.name=datasources/*/items/*}:push Przekazuje element do kolejki w celu późniejszego pobierania i aktualizowania. |
unreserve |
POST /v1/indexing/{name=datasources/*}/items:unreserve Odblokowuje wszystkie elementy z kolejki, dzięki czemu wszystkie mogą być dostępne do odczytu. |
upload |
POST /v1/indexing/{name=datasources/*/items/*}:upload Tworzy sesję przesyłania do przesyłania treści produktu. |
Zasób REST: v1.media
Metody | |
---|---|
upload |
POST /v1/media/{resourceName=**} POST /upload/v1/media/{resourceName=**} Przesyła multimediów na potrzeby indeksowania. |
Zasób REST: v1.operations
Metody | |
---|---|
get |
GET /v1/{name=operations/**} Pobiera najnowszy stan długo trwającej operacji. |
Zasób REST: v1.query
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 przypadku interfejsów Search API i Suggest API. |
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 Tworzy źródło danych. |
delete |
DELETE /v1/settings/{name=datasources/*} Usuwanie źródła danych. |
get |
GET /v1/settings/{name=datasources/*} Pobiera źródło danych. |
list |
GET /v1/settings/datasources Wypisuje źródła danych. |
patch |
PATCH /v1/settings/{source.name=datasources/*} Zaktualizuj źródło danych. |
update |
PUT /v1/settings/{source.name=datasources/*} Zaktualizuj źródło danych. |
Zasób REST: v1.settings.searchapplications
Metody | |
---|---|
create |
POST /v1/settings/searchapplications Tworzy wyszukiwarkę. |
delete |
DELETE /v1/settings/{name=searchapplications/*} Usuwanie wyszukiwarki. |
get |
GET /v1/settings/{name=searchapplications/*} Pobiera wskazaną aplikację wyszukiwania. |
list |
GET /v1/settings/searchapplications Wyświetla listę wszystkich aplikacji wyszukiwania. |
patch |
PATCH /v1/settings/{searchApplication.name=searchapplications/*} Zaktualizuj wyszukiwarkę. |
reset |
POST /v1/settings/{name=searchapplications/*}:reset Zresetuj ustawienia aplikacji wyszukiwania do domyślnych. |
update |
PUT /v1/settings/{searchApplication.name=searchapplications/*} Zaktualizuj wyszukiwarkę. |
Zasób REST: v1.stats
Metody | |
---|---|
getIndex |
GET /v1/stats/index Pobiera statystyki zindeksowanych produktów zagregowane we wszystkich źródłach danych. |
getQuery |
GET /v1/stats/query Pobierz statystyki zapytań dla klienta. |
getSearchapplication |
GET /v1/stats/searchapplication Pobierz statystyki aplikacji wyszukiwania dla klienta. |
getSession |
GET /v1/stats/session Uzyskaj liczbę sesji wyszukiwania i % udanych sesji z wynikiem kliknięcia statystyk zapytania dla klienta. |
getUser |
GET /v1/stats/user Uzyskaj statystyki dotyczące użytkowników klienta. |
Zasób REST: v1.stats.index.datasources
Metody | |
---|---|
get |
GET /v1/stats/index/{name=datasources/*} Pobiera statystyki zindeksowanych 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ń dotyczące aplikacji wyszukiwania. |
Zasób REST: v1.stats.session.searchapplications
Metody | |
---|---|
get |
GET /v1/stats/session/{name=searchapplications/*} Uzyskaj liczbę sesji wyszukiwania i odsetek udanych sesji z statystykami zapytań z kliknięciem dla aplikacji wyszukiwania. |
Zasób REST: v1.stats.user.searchapplications
Metody | |
---|---|
get |
GET /v1/stats/user/{name=searchapplications/*} Pobierz statystyki dotyczące użytkowników aplikacji wyszukiwania. |