Dizine ekleme sırasındaki ayrılmamış öğelere yönelik anketler ve en yüksek önceliğe sahip ItemStatus
zaman damgasına sahip öğelerden başlayarak, bir grubu ayrılmış olarak işaretler. Öncelik sırası aşağıdaki gibidir:
Öğelerin ayrılması, diğer iş parçacıklarından yapılan yoklamaların çakışan kümeler oluşturmamasını sağlar.
Ayrılmış öğeleri işledikten sonra müşteri, index,
yöntemini veya REQUEUE.
türüyle push
yöntemini çağırarak öğeleri yeniden ayrılmamış duruma getirmelidir
Öğeler, güncelleme veya aktarma yöntemi çağrılmasa bile 4 saat sonra otomatik olarak kullanılabilir (ayrılmamış) hale gelir.
Bu API'nin yürütülebilmesi için yönetici veya hizmet hesabı gerekir. Kullanılan hizmet hesabı, ilgili veri kaynağında beyaz listeye eklenen hesaptır.
HTTP isteği
POST https://cloudsearch.googleapis.com/v1/indexing/{name=datasources/*}/items:poll
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
name |
Öğeleri yoklamak için kullanılacak Veri Kaynağının adı. Biçim: datasources/{sourceId} |
İstek içeriği
İstek gövdesi, aşağıdaki yapıyla birlikte veriler içerir:
JSON gösterimi |
---|
{ "connectorName": string, "statusCodes": [ enum ( |
Alanlar | |
---|---|
connectorName |
Bu çağrıyı yapan bağlayıcının adı. Biçim: veri kaynakları/{kaynakKimliği}/bağlayıcılar/{Kimlik} |
statusCodes[] |
Ankete katılan öğeleri, bu durumlara sahip öğelerle sınırlandırın. |
limit |
Döndürülecek maksimum öğe sayısı. Maksimum değer 100, varsayılan değer 20'dir. |
queue |
Öğelerin alınacağı sıra adı. Belirtilmemişse items.poll "varsayılan" sırasından getirilir. En çok 100 karakter kullanılabilir. |
debugOptions |
Yaygın hata ayıklama seçenekleri. |
Yanıt gövdesi
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
JSON gösterimi |
---|
{
"items": [
{
object ( |
Alanlar | |
---|---|
items[] |
Bağlayıcının işleyebilmesi için sıradaki öğeler kümesi. Bu öğelerde aşağıdaki alan alt kümeleri doldurulur: |
Yetkilendirme Kapsamları
Aşağıdaki OAuth kapsamlarından birini gerektirir:
https://www.googleapis.com/auth/cloud_search.indexing
https://www.googleapis.com/auth/cloud_search
Daha fazla bilgi için Yetkilendirme kılavuzuna göz atın.