هي الاستطلاعات بشأن العناصر غير المحجوزة من قائمة انتظار الفهرسة وتضع علامة على مجموعة باعتبارها محجوزة، بدءًا من العناصر ذات الطابع الزمني الأقدم من الأولوية القصوى ItemStatus
. يكون ترتيب الأولوية على النحو التالي:
يضمن حجز العناصر أنه لا يمكن أن يؤدي الاستطلاع من سلاسل المحادثات الأخرى إلى إنشاء مجموعات متداخلة.
بعد معالجة العناصر المحجوزة، يجب على العميل إعادة السلع إلى الحالة غير المحجوزة، إما من خلال الاتصال بـ index,
أو من خلال طلب push
بالنوع REQUEUE.
.
تصبح السلع متوفّرة تلقائيًا (غير محجوزة) بعد 4 ساعات حتى إذا لم يتم طلب طريقة تعديل أو إرسال.
تتطلّب واجهة برمجة التطبيقات هذه توفّر حساب مشرف أو حساب خدمة لتنفيذها. حساب الخدمة المُستخدَم هو الحساب المضاف إلى القائمة البيضاء في مصدر البيانات المقابل.
طلب HTTP
POST https://cloudsearch.googleapis.com/v1/indexing/{name=datasources/*}/items:poll
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات المسار
المعلمات | |
---|---|
name |
اسم مصدر البيانات لعناصر الاستطلاع. التنسيق: مصادر البيانات/{sourceId} |
نص الطلب
يحتوي نص الطلب على بيانات بالبنية التالية:
تمثيل JSON |
---|
{ "connectorName": string, "statusCodes": [ enum ( |
الحقول | |
---|---|
connectorName |
اسم الموصل الذي يجري هذا الاستدعاء. التنسيق: datasources/{sourceId}/connectors/{ID} |
statusCodes[] |
اقتصار العناصر التي تم استطلاع آراءها على تلك التي تحمل هذه الحالات. |
limit |
الحدّ الأقصى لعدد السلع المطلوب إرجاعها الحد الأقصى للقيمة هي 100 والقيمة التلقائية هي 20. |
queue |
اسم قائمة المحتوى التالي التي تريد جلب العناصر منها في حال عدم تحديد قيمة item.poll، سيتم جلبها من "default" قائمة الانتظار. الحد الأقصى للطول هو 100 حرف. |
debugOptions |
خيارات تصحيح الأخطاء الشائعة. |
نص الاستجابة
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
تمثيل JSON |
---|
{
"items": [
{
object ( |
الحقول | |
---|---|
items[] |
مجموعة عناصر من قائمة الانتظار المتاحة للموصل لمعالجتها. تحتوي هذه العناصر على المجموعة الفرعية التالية من الحقول التي تمت تعبئتها: |
نطاقات التفويض
يتطلب هذا الإعداد أحد نطاقات OAuth التالية:
https://www.googleapis.com/auth/cloud_search.indexing
https://www.googleapis.com/auth/cloud_search
لمزيد من المعلومات، يُرجى الاطّلاع على دليل التفويض.