Cloud Search API
Cloud Search, Google Workspace verileri üzerinde bulut tabanlı arama özellikleri sunar. Cloud Search API, Google Workspace dışı verilerin Cloud Search'e dizine eklenmesine olanak tanır.
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ı
Keşif Belgesi, REST API'lerini açıklamak ve tüketmek için makine tarafından okunabilen bir spesifikasyondur. İstemci kitaplıkları, IDE eklentileri ve Google API'leriyle 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 hizmetin birden fazla hizmet uç noktası olabilir. Bu hizmet, aşağıdaki hizmet uç noktasına sahiptir ve aşağıdaki URI'lerin tümü bu hizmet uç noktasına bağlıdır:
https://cloudsearch.googleapis.com
REST Kaynağı: v1
Yöntemler |
initializeCustomer |
POST /v1:initializeCustomer
Google Cloud Search'te third party desteğini etkinleştirir. |
Yöntemler |
checkAccess |
POST /v1/debug/{name=datasources/*/items/*}:checkAccess
Bir öğeye, belirtilen ana hesap tarafından erişilebilir olup olmadığını kontrol eder. |
searchByViewUrl |
POST /v1/debug/{name=datasources/*}/items:searchByViewUrl
viewUrl'si, istekte sağlanan URL'ninkiyle tam olarak eşleşen öğeyi getirir. |
Yöntemler |
list |
GET /v1/debug/{parent=datasources/*/items/*}/unmappedids
Belirli bir öğe için tüm eşlenmemiş kimlikleri listeleme. |
Yöntemler |
listForunmappedidentity |
GET /v1/debug/{parent=identitysources/*}/items:forunmappedidentity
Eşlenmemiş bir kimlikle ilişkili öğelerin adlarını listeler. |
Yöntemler |
list |
GET /v1/debug/{parent=identitysources/*}/unmappedids
Bir kimlik kaynağı için eşlenmemiş kullanıcı kimliklerini listeler. |
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. |
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 değerini alır. |
index |
POST /v1/indexing/{item.name=datasources/*/items/*}:index
Item EKL, meta veri ve içeriği 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
Dizine ekleme sırasındaki ayrılmamış öğelerle ilgili anketler ve en yüksek öncelikli ItemStatus zaman damgasından en eski zaman damgasına sahip öğelerle başlayarak bir grubu ayrılmış olarak işaretler. |
push |
POST /v1/indexing/{item.name=datasources/*/items/*}:push
Bir öğeyi daha sonra yoklama ve güncelleme amacıyla bir sıraya aktarır. |
unreserve |
POST /v1/indexing/{name=datasources/*}/items:unreserve
Sıradaki tüm öğelerin rezervasyonunu kaldırarak öğelerin sorgulanmaya uygun olmasını sağlar. |
upload |
POST /v1/indexing/{name=datasources/*/items/*}:upload
Öğe içeriği yüklemek için bir yükleme oturumu oluşturur. |
Yöntemler |
get |
GET /v1/{name=operations/**}
Uzun süren bir işlemin en son durumunu alır. |
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
Sorgunun otomatik tamamlanması için öneriler sağlar. |
Yöntemler |
list |
GET /v1/query/sources
Kullanıcının Arama ve Öneri API'leri için kullanabileceği kaynakların listesini döndürür. |
Yöntemler |
getCustomer |
GET /v1/settings/customer
Müşteri ayarlarını alma. |
updateCustomer |
PATCH /v1/settings/customer
Müşteri ayarlarını güncelleme. |
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. |
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 ayarlarına sıfırlar. |
update |
PUT /v1/settings/{searchApplication.name=searchapplications/*}
Bir arama uygulamasını günceller. |
Yöntemler |
getIndex |
GET /v1/stats/index
Tüm veri kaynakları genelinde toplanmış, dizine eklenmiş öğe istatistiklerini alır. |
getQuery |
GET /v1/stats/query
Müşteriyle ilgili 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 bir tıklama sorgusu istatistikleriyle, arama oturumu sayısını, başarılı oturumların yüzdesini öğrenin. |
getUser |
GET /v1/stats/user
Müşteriye ait kullanıcı istatistiklerini alın. |
Yöntemler |
get |
GET /v1/stats/index/{name=datasources/*}
Tek bir veri kaynağı için dizine eklenen öğe istatistiklerini alır. |
Yöntemler |
get |
GET /v1/stats/query/{name=searchapplications/*}
Arama uygulaması için sorgu istatistiklerini alın. |
Yöntemler |
get |
GET /v1/stats/session/{name=searchapplications/*}
Arama uygulaması için bir tıklama sorgusu istatistikleriyle, arama oturumu sayısını, başarılı oturumların yüzdesini öğrenin. |
Yöntemler |
get |
GET /v1/stats/user/{name=searchapplications/*}
Arama uygulaması için kullanıcı istatistiklerini alın. |
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2024-09-03 UTC.
[null,null,["Son güncelleme tarihi: 2024-09-03 UTC."],[[["Cloud Search enables searching across Google Workspace data and allows indexing external data via its API."],["The Cloud Search API provides REST resources for managing data sources, indexing items, and executing searches."],["Developers can leverage Google-provided client libraries or the Discovery Document for interacting with the API."],["The service endpoint for Cloud Search API requests is `https://cloudsearch.googleapis.com`."],["Comprehensive REST resources facilitate various operations like data source management, indexing, querying, settings configuration, and retrieving statistics."]]],[]]