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:initializeCustomerWłącza obsługę third partyw Google Cloud Search. | 
Zasób REST: v1.debug.datasources.items
| Metody | |
|---|---|
| checkAccess | POST /v1/debug/{name=datasources/*/items/*}:checkAccessSprawdza, czy element jest dostępny dla określonego podmiotu zabezpieczeń. | 
| searchByViewUrl | POST /v1/debug/{name=datasources/*}/items:searchByViewUrlPobiera 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/*}/unmappedidsWyś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:forunmappedidentityWypisuje nazwy elementów powiązanych z niezmapowaną tożsamością. | 
Zasób REST: v1.debug.identitysources.unmappedids
| Metody | |
|---|---|
| list | GET /v1/debug/{parent=identitysources/*}/unmappedidsWypisuje 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/*}/schemaUsuwanie schematu źródła danych. | 
| getSchema | GET /v1/indexing/{name=datasources/*}/schemaPobiera schemat źródła danych. | 
| updateSchema | PUT /v1/indexing/{name=datasources/*}/schemaZaktualizuj schemat źródła danych. | 
Zasób REST: v1.indexing.datasources.items
| Metody | |
|---|---|
| delete | DELETE /v1/indexing/{name=datasources/*/items/*}Usuń Item resourcedla określonej nazwy zasobu. | 
| deleteQueueItems | POST /v1/indexing/{name=datasources/*}/items:deleteQueueItemsUsuwanie wszystkich elementów z kolejki. | 
| get | GET /v1/indexing/{name=datasources/*/items/*}Pobiera Item resourcewedług nazwy produktu. | 
| index | POST /v1/indexing/{item.name=datasources/*/items/*}:indexZaktualizuje Itemlistę kontroli dostępu, metadane i treści. | 
| list | GET /v1/indexing/{name=datasources/*}/itemsWyświetla wszystkie lub podzbiór obiektów Item resources. | 
| poll | POST /v1/indexing/{name=datasources/*}/items:pollWyszukuje 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/*}:pushPrzesyła element do kolejki w celu późniejszego pobierania i aktualizowania. | 
| unreserve | POST /v1/indexing/{name=datasources/*}/items:unreserveOdblokowuje wszystkie elementy z kolejki, dzięki czemu wszystkie mogą być dostępne do odczytu. | 
| upload | POST /v1/indexing/{name=datasources/*/items/*}:uploadTworzy 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
| Metody | |
|---|---|
| debugSearch | POST /v1/query:debugSearchZwraca informacje debugowania dla Cloud Search Query API, który udostępnia metodę wyszukiwania. | 
| removeActivity | POST /v1/query:removeActivityZapewnia funkcję usuwania zarejestrowanej aktywności użytkownika. | 
| search | POST /v1/query/searchInterfejs Cloud Search Query API udostępnia metodę wyszukiwania, która zwraca najbardziej trafne wyniki dla zapytania użytkownika. | 
| suggest | POST /v1/query/suggestPodaje sugestie autouzupełniania zapytania. | 
Zasób REST: v1.query.sources
| Metody | |
|---|---|
| list | GET /v1/query/sourcesZwraca 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/customerPobierz ustawienia klienta. | 
| updateCustomer | PATCH /v1/settings/customerZaktualizuj ustawienia klienta. | 
Zasób REST: v1.settings.datasources
| Metody | |
|---|---|
| create | POST /v1/settings/datasourcesTworzy ź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/datasourcesWypisuje ź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/searchapplicationsTworzy wyszukiwarkę. | 
| delete | DELETE /v1/settings/{name=searchapplications/*}Usuwanie wyszukiwarki. | 
| get | GET /v1/settings/{name=searchapplications/*}Pobiera wskazaną aplikację wyszukiwania. | 
| list | GET /v1/settings/searchapplicationsWyświetla listę wszystkich aplikacji wyszukiwania. | 
| patch | PATCH /v1/settings/{searchApplication.name=searchapplications/*}Zaktualizuj wyszukiwarkę. | 
| reset | POST /v1/settings/{name=searchapplications/*}:resetZresetuj 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/indexPobiera statystyki zindeksowanych produktów zagregowane we wszystkich źródłach danych. | 
| getQuery | GET /v1/stats/queryUzyskaj statystyki zapytań dotyczące klienta. | 
| getSearchapplication | GET /v1/stats/searchapplicationUzyskaj statystyki dotyczące wyszukiwarki dla klienta. | 
| getSession | GET /v1/stats/sessionUzyskaj liczbę sesji wyszukiwania i odsetek udanych sesji z wynikiem kliknięcia statystyk zapytania dla klienta. | 
| getUser | GET /v1/stats/userUzyskaj 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 zapytaniami z kliknięciem w przypadku 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. |