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'ın sağladığı 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 yaparken aşağıdaki bilgileri kullanın.
Keşif belgesi
Keşif Belgesi, REST API'leri açıklamak ve kullanmak için makine tarafından okunabilir bir tanımlamadır. Google API'leriyle etkileşimde bulunan istemci kitaplıkları, IDE eklentileri ve diğer araçları oluşturmak için kullanılır. Bir hizmet birden fazla keşif belgesi sağlayabilir. Bu hizmet, aşağıdaki keşif belgesini sağlar:
Hizmet uç noktası
Hizmet uç noktası, bir API hizmetinin ağ adresini belirten ana URL'dir. Bir hizmetin birden fazla hizmet uç noktası olabilir. Bu hizmet aşağıdaki hizmet uç noktasını kullanı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 tarafından erişilip erişilemediğini kontrol eder. |
searchByViewUrl |
POST /v1/debug/{name=datasources/*}/items:searchByViewUrl viewUrl'si, 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 öğ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 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 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 Veri kaynağının şemasını siler. |
getSchema |
GET /v1/indexing/{name=datasources/*}/schema Veri kaynağının şemasını alır. |
updateSchema |
PUT /v1/indexing/{name=datasources/*}/schema 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 EKL'yi, meta verileri ve içeriği Item 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 Dizin oluşturma sırasındaki ayrılmamış öğeler için yoklama yapar ve en yüksek öncelikten başlayarak en eski zaman damgasına sahip öğelerle birlikte bir grubu ayrılmış olarak işaretler ItemStatus. |
push |
POST /v1/indexing/{item.name=datasources/*/items/*}:push Bir öğeyi daha sonra yoklama ve güncelleme için bir sıraya gönderir. |
unreserve |
POST /v1/indexing/{name=datasources/*}/items:unreserve Tüm öğeleri kuyruktan çıkararak anket için uygun hâle 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 ekleme 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 belirtir. |
REST Kaynağı: v1.query
| Yöntemler | |
|---|---|
removeActivity |
POST /v1/query:removeActivity Bir kullanıcının günlüğe kaydedilen etkinliğini kaldırma işlevi sağlar. |
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 tamamlama önerileri sunar. |
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ğını 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 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 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 toplanan, dizine eklenmiş öğ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 arama oturumlarının sayısını, tıklama sorgusu içeren başarılı oturumların yüzdesini alın. |
getUser |
GET /v1/stats/user Müşterinin 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ıyla ilgili sorgu istatistiklerini alın. |
REST Kaynağı: v1.stats.session.searchapplications
| Yöntemler | |
|---|---|
get |
GET /v1/stats/session/{name=searchapplications/*} Arama uygulaması için arama oturumlarının sayısını, tıklama sorgusuyla 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ıyla ilgili kullanıcı istatistiklerini alın. |