Cloud Search, Google Workspace verileri üzerinde bulut tabanlı arama özellikleri sunar. Cloud Search API, Google Workspace dışı verilerin Cloud Search'e dizine eklenmesini sağlar.
- REST Kaynağı: v1
- REST Kaynağı: v1.debug.datasources.items
- REST Kaynağı: v1.debug.datasources.items.unmappedids
- REST Kaynağı: v1.debug.identitysources.items
- REST Kaynağı: v1.debug.identitysources.unmappedids
- REST Kaynağı: v1.indexing.datasources
- REST Kaynağı: v1.indexing.datasources.items
- REST Kaynağı: v1.media
- REST Kaynağı: v1.operations
- REST Kaynağı: v1.query
- REST Kaynağı: v1.query.sources
- REST Kaynağı: v1.settings
- REST Kaynağı: v1.settings.datasources
- REST Kaynağı: v1.settings.searchapplications
- REST Kaynağı: v1.stats
- REST Kaynağı: v1.stats.index.datasources
- REST Kaynağı: v1.stats.query.searchapplications
- REST Kaynağı: v1.stats.session.searchapplications
- REST Kaynağı: v1.stats.user.searchapplications
Hizmet: cloudsearch.googleapis.com
Bu hizmeti çağırmak için Google tarafından sağlanan istemci kitaplıklarını kullanmanızı öneririz. Uygulamanızın bu hizmeti çağırmak için kendi kitaplıklarınızı kullanması gerekiyorsa API isteklerinde bulunurken aşağıdaki bilgileri kullanın.
Keşif dokümanı
Discovery Dokümanı, REST API'lerini açıklamak ve kullanmak için makine tarafından okunabilir bir spesifikasyondur. İstemci kitaplıkları, IDE eklentileri ve Google API'ları ile etkileşimde bulunan diğer araçları oluşturmak için kullanılır. Bir hizmet, birden fazla keşif dokümanı sağlayabilir. Bu hizmet, aşağıdaki keşif dokümanını sağlar:
Hizmet uç noktası
Hizmet uç noktası, bir API hizmetinin ağ adresini belirten temel URL'dir. Bir hizmette birden fazla hizmet uç noktası olabilir. Bu hizmet, aşağıdaki hizmet uç noktasına sahiptir ve aşağıdaki tüm URI'ler bu hizmet uç noktasına göre çalışır:
https://cloudsearch.googleapis.com
REST Kaynağı: v1
Yöntemler | |
---|---|
initializeCustomer |
POST /v1:initializeCustomer Google Cloud Search'te third party desteğini etkinleştirir. |
REST Kaynağı: v1.debug.datasources.items
Yöntemler | |
---|---|
checkAccess |
POST /v1/debug/{name=datasources/*/items/*}:checkAccess Bir öğenin belirtilen ana hesap tarafından erişilebilir olup olmadığını kontrol eder. |
searchByViewUrl |
POST /v1/debug/{name=datasources/*}/items:searchByViewUrl ViewUrl, istekte sağlanan URL'ninkiyle tam olarak eşleşen öğeyi getirir. |
REST Kaynağı: v1.debug.datasources.items.unmappedids
Yöntemler | |
---|---|
list |
GET /v1/debug/{parent=datasources/*/items/*}/unmappedids Belirli bir öğenin eşlenmemiş tüm kimliklerini listeleyin. |
REST Kaynağı: v1.debug.identitysources.items
Yöntemler | |
---|---|
listForunmappedidentity |
GET /v1/debug/{parent=identitysources/*}/items:forunmappedidentity Eşlenmemiş bir kimlikle ilişkilendirilmiş öğelerin adlarını listeler. |
REST Kaynağı: v1.debug.identitysources.unmappedids
Yöntemler | |
---|---|
list |
GET /v1/debug/{parent=identitysources/*}/unmappedids Kimlik kaynağı için eşlenmemiş kullanıcı kimliklerini listeler. |
REST Kaynağı: v1.indexing.datasources
Yöntemler | |
---|---|
deleteSchema |
DELETE /v1/indexing/{name=datasources/*}/schema Bir veri kaynağının şemasını siler. |
getSchema |
GET /v1/indexing/{name=datasources/*}/schema Bir veri kaynağının şemasını alır. |
updateSchema |
PUT /v1/indexing/{name=datasources/*}/schema Bir veri kaynağının şemasını günceller. |
REST Kaynağı: v1.indexing.datasources.items
Yöntemler | |
---|---|
delete |
DELETE /v1/indexing/{name=datasources/*/items/*} Belirtilen kaynak adı için Item resource öğesini siler. |
deleteQueueItems |
POST /v1/indexing/{name=datasources/*}/items:deleteQueueItems Sıradaki tüm öğeleri siler. |
get |
GET /v1/indexing/{name=datasources/*/items/*} Öğe adına göre Item resource alır. |
index |
POST /v1/indexing/{item.name=datasources/*/items/*}:index Item EKL'sini, meta verilerini ve içeriğini günceller. |
list |
GET /v1/indexing/{name=datasources/*}/items Item resources öğesinin tümünü veya bir alt kümesini listeler. |
poll |
POST /v1/indexing/{name=datasources/*}/items:poll POST /v1/indexing/{name=datasources/*}/items:poll
Dizine ekleme sırasındaki ayrılmamış öğelerin anketleri ve en yüksek önceliğe sahip olan ItemStatus zaman damgasına sahip en eski zaman damgasına sahip öğelerden başlayarak bir grubu ayrılmış olarak işaretler. |
push |
POST /v1/indexing/{item.name=datasources/*/items/*}:push Daha sonra anket yapmak ve güncellemek için bir öğeyi sıraya aktarır. |
unreserve |
POST /v1/indexing/{name=datasources/*}/items:unreserve Bir sıradaki tüm öğelerin ayrılmasını sağlar ve böylece hepsi ankete uygun hale gelir. |
upload |
POST /v1/indexing/{name=datasources/*/items/*}:upload Öğe içeriği yüklemek için bir yükleme oturumu oluşturur. |
REST Kaynağı: v1.media
Yöntemler | |
---|---|
upload |
POST /v1/media/{resourceName=**} POST /upload/v1/media/{resourceName=**} Dizine eklenmesi için medya yükler. |
REST Kaynağı: v1.operations
Yöntemler | |
---|---|
get |
GET /v1/{name=operations/**} Uzun süreli bir işlemin en son durumunu alır. |
REST Kaynağı: v1.query
Yöntemler | |
---|---|
search |
POST /v1/query/search Cloud Search Query API, bir kullanıcı sorgusundan en alakalı sonuçları döndüren arama yöntemini sağlar. |
suggest |
POST /v1/query/suggest Sorguyu otomatik olarak tamamlamayla ilgili öneriler sağlar. |
REST Kaynağı: v1.query.sources
Yöntemler | |
---|---|
list |
GET /v1/query/sources Kullanıcıların Arama ve Öneri API'ları için kullanabileceği kaynakların listesini döndürür. |
REST Kaynağı: v1.settings
Yöntemler | |
---|---|
getCustomer |
GET /v1/settings/customer Müşteri ayarlarını alın. |
updateCustomer |
PATCH /v1/settings/customer Müşteri ayarlarını güncelleyin. |
REST Kaynağı: v1.settings.datasources
Yöntemler | |
---|---|
create |
POST /v1/settings/datasources Veri kaynağı oluşturur. |
delete |
DELETE /v1/settings/{name=datasources/*} Veri kaynağını siler. |
get |
GET /v1/settings/{name=datasources/*} Veri kaynağı alır. |
list |
GET /v1/settings/datasources Veri kaynaklarını listeler. |
patch |
PATCH /v1/settings/{source.name=datasources/*} Veri kaynağını günceller. |
update |
PUT /v1/settings/{source.name=datasources/*} Veri kaynağını günceller. |
REST Kaynağı: v1.settings.searchapplications
Yöntemler | |
---|---|
create |
POST /v1/settings/searchapplications Bir arama uygulaması oluşturur. |
delete |
DELETE /v1/settings/{name=searchapplications/*} Arama uygulamasını siler. |
get |
GET /v1/settings/{name=searchapplications/*} Belirtilen arama uygulamasını alır. |
list |
GET /v1/settings/searchapplications Tüm arama uygulamalarını listeler. |
patch |
PATCH /v1/settings/{searchApplication.name=searchapplications/*} Bir arama uygulamasını günceller. |
reset |
POST /v1/settings/{name=searchapplications/*}:reset Arama uygulamasını varsayılan ayarlara sıfırlar. |
update |
PUT /v1/settings/{searchApplication.name=searchapplications/*} Bir arama uygulamasını günceller. |
REST Kaynağı: v1.stats
Yöntemler | |
---|---|
getIndex |
GET /v1/stats/index Tüm veri kaynakları genelinde dizine eklenmiş öğe istatistiklerini toplar. |
getQuery |
GET /v1/stats/query Müşteri için sorgu istatistiklerini alın. |
getSearchapplication |
GET /v1/stats/searchapplication Müşteri için arama uygulaması istatistiklerini alın. |
getSession |
GET /v1/stats/session Müşteri için tıklama sorgusu istatistikleriyle arama oturumlarının sayısını ve başarılı oturumların yüzdesini öğrenin. |
getUser |
GET /v1/stats/user Müşteri için kullanıcı istatistiklerini alın. |
REST Kaynağı: v1.stats.index.datasources
Yöntemler | |
---|---|
get |
GET /v1/stats/index/{name=datasources/*} Tek bir veri kaynağı için dizine eklenmiş öğe istatistiklerini alır. |
REST Kaynağı: v1.stats.query.searchapplications
Yöntemler | |
---|---|
get |
GET /v1/stats/query/{name=searchapplications/*} Arama uygulaması için sorgu istatistiklerini alın. |
REST Kaynağı: v1.stats.session.searchapplications
Yöntemler | |
---|---|
get |
GET /v1/stats/session/{name=searchapplications/*} Arama uygulamasının tıklama sayısını, arama uygulamasının tıklama sorgusu istatistiklerini kullanarak başarılı oturumların yüzdesini öğrenin. |
REST Kaynağı: v1.stats.user.searchapplications
Yöntemler | |
---|---|
get |
GET /v1/stats/user/{name=searchapplications/*} Arama uygulaması için kullanıcı istatistiklerini alın. |