Cloud Search, Google Workspace verilerinde bulut tabanlı arama özellikleri sağlar. Cloud Search API, Google Workspace dışındaki verilerin Cloud Search'te dizine eklenmesine olanak tanır.
- 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 isteklerini gönderirken aşağıdaki bilgileri kullanın.
Keşif dokümanı
Keşif belgesi, REST API'leri tanımlamak ve kullanmak için makine tarafından okunabilir bir spesifikasyondur. İstemci kitaplıkları, IDE eklentileri ve Google API'leriyle etkileşime geçen 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 bir ana URL'dir. Bir hizmetin birden fazla hizmet uç noktası olabilir. Bu hizmetin aşağıdaki hizmet uç noktası vardır ve aşağıdaki tüm URI'ler bu hizmet uç noktasıyla ilgilidir:
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 öğeye belirtilen asıl kullanıcının erişip erişemediğini kontrol eder. |
searchByViewUrl |
POST /v1/debug/{name=datasources/*}/items:searchByViewUrl viewUrl özelliği istekte sağlanan URL ile 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 öğe için eşlenmemiş tüm kimlikleri listeleyin. |
REST Kaynağı: v1.debug.identitysources.items
Yöntemler | |
---|---|
listForunmappedidentity |
GET /v1/debug/{parent=identitysources/*}/items:forunmappedidentity Haritalanmamış bir kimlikle ilişkili öğelerin adlarını listeler. |
REST Kaynağı: v1.debug.identitysources.unmappedids
Yöntemler | |
---|---|
list |
GET /v1/debug/{parent=identitysources/*}/unmappedids Bir 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ırayla ilgili tüm öğeleri siler. |
get |
GET /v1/indexing/{name=datasources/*/items/*} Öğe adına göre Item resource değerini alır. |
index |
POST /v1/indexing/{item.name=datasources/*/items/*}:index Item ACL'sini, meta verilerini ve içeriğini günceller. |
list |
GET /v1/indexing/{name=datasources/*}/items Item resources öğelerinin tamamını veya bir alt kümesini listeler. |
poll |
POST /v1/indexing/{name=datasources/*}/items:poll Dizine ekleme kuyruğundaki ayrılmamış öğeleri sorar ve en yüksek önceliğe sahip ItemStatus öğesinden başlayarak 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 Bir öğeyi daha sonra sorgulanması ve güncellenmesi için bir sıraya gönderir. |
unreserve |
POST /v1/indexing/{name=datasources/*}/items:unreserve Bir sıradaki tüm öğelerin rezervasyonunu kaldırır ve tüm öğeleri ankete katılmaya uygun hale getirir. |
upload |
POST /v1/indexing/{name=datasources/*/items/*}:upload Öğe içeriğini 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 eklenmek üzere medya yükler. |
REST Kaynağı: v1.operations
Yöntemler | |
---|---|
get |
GET /v1/{name=operations/**} Uzun süren bir işlemin en son durumunu alır. |
REST Kaynağı: v1.query
Yöntemler | |
---|---|
search |
POST /v1/query/search Cloud Search Query API, kullanıcı sorgusundan en alakalı sonuçları döndüren arama yöntemini sağlar. |
suggest |
POST /v1/query/suggest Sorguyu otomatik olarak tamamlama önerileri sağlar. |
REST Kaynağı: v1.query.sources
Yöntemler | |
---|---|
list |
GET /v1/query/sources Kullanıcının Arama ve Öner API'leri 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/*} Bir veri kaynağını siler. |
get |
GET /v1/settings/{name=datasources/*} Bir veri kaynağı alır. |
list |
GET /v1/settings/datasources Veri kaynaklarını listeler. |
patch |
PATCH /v1/settings/{source.name=datasources/*} Bir veri kaynağını günceller. |
update |
PUT /v1/settings/{source.name=datasources/*} Bir 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/*} Bir 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 Bir 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ında birleştirilmiş dizine eklenen öğe istatistiklerini alır. |
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 alın. |
getUser |
GET /v1/stats/user Müşteriye ait 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 eklenen öğe istatistiklerini alır. |
REST Kaynağı: v1.stats.query.searchapplications
Yöntemler | |
---|---|
get |
GET /v1/stats/query/{name=searchapplications/*} Arama uygulamasının sorgu istatistiklerini alın. |
REST Kaynağı: v1.stats.session.searchapplications
Yöntemler | |
---|---|
get |
GET /v1/stats/session/{name=searchapplications/*} Arama uygulaması için tıklama sorgusu istatistikleriyle arama oturumlarının sayısını ve başarılı oturumların yüzdesini alın. |
REST Kaynağı: v1.stats.user.searchapplications
Yöntemler | |
---|---|
get |
GET /v1/stats/user/{name=searchapplications/*} Arama uygulamasının kullanıcı istatistiklerini alın. |