البيانات الوصفية لـ google.longrunning.Operation
نتيجة من FirestoreAdmin.UpdateField
تمثيل JSON |
---|
{ "startTime": string, "endTime": string, "field": string, "indexConfigDeltas": [ { object ( |
الحقول | |
---|---|
startTime |
وقت بدء هذه العملية. طابع زمني بتنسيق RFC3339 حسب التوقيت العالمي المنسَّق (UTC) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
endTime |
وقت اكتمال هذه العملية. سيتم إلغاء التعيين في حال استمرار تنفيذ العملية. طابع زمني بتنسيق RFC3339 حسب التوقيت العالمي المنسَّق (UTC) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
field |
تمثّل هذه السمة المورد الميداني الذي تعمل عليه هذه العملية. مثلاً: |
indexConfigDeltas[] |
قائمة |
state |
حالة العملية. |
progressDocuments |
التقدم في هذه العملية في المستندات. |
progressBytes |
مستوى التقدّم في هذه العملية بالبايت. |
ttlConfigDelta |
تصف دلتا تكوين TTL. |
أداة IndexConfigDelta
معلومات حول تغيير تهيئة الفهرس.
تمثيل JSON |
---|
{ "changeType": enum ( |
الحقول | |
---|---|
changeType |
لتحديد كيفية تغيير الفهرس. |
index |
يتم تغيير الفهرس. |
الفهرس
تتيح فهارس Cloud Firestore طلبات بحث بسيطة ومعقدة مقابل المستندات في قاعدة البيانات.
تمثيل JSON |
---|
{ "name": string, "queryScope": enum ( |
الحقول | |
---|---|
name |
النتائج فقط. اسم محدّد بواسطة الخادم لهذا الفهرس. سيكون شكل هذا الاسم للفهارس المركّبة: |
queryScope |
تسمح الفهارس ذات نطاق طلب البحث في المجموعة المحددة بطلبات البحث في مقابل مجموعة تمثل عنصرًا فرعيًا لمستند معيّن، ويتم تحديدها في وقت طلب البحث، ولها نفس معرّف المجموعة. تسمح الفهارس ذات نطاق طلب بحث مجموعة مجموعات محدد بطلبات البحث مقابل جميع المجموعات الناقصة من مستند معين، ويتم تحديدها في وقت طلب البحث، والتي لها معرّف المجموعة نفسه مثل هذا الفهرس. |
apiScope |
نطاق واجهة برمجة التطبيقات المتوافق مع هذا الفهرس |
fields[] |
الحقول التي يدعمها هذا الفهرس. بالنسبة إلى الفهارس المُركّبة، يتطلب ذلك حقلَين على الأقل و100 حقل كحد أقصى. يكون إدخال الحقل الأخير دائمًا لمسار الحقل بالنسبة إلى فهارس الحقل الفردي، سيكون هذا دائمًا إدخالاً واحدًا بالضبط مع مسار حقل مساوٍ لمسار الحقل المرتبط. |
state |
النتائج فقط. حالة عرض الفهرس. |
حقل الفهرس
حقل في الفهرس. يصف fieldPath الحقل الذي تمت فهرسته، ويصف value_mode كيفية فهرسة قيمة الحقل.
تمثيل JSON |
---|
{ "fieldPath": string, // Union field |
الحقول | |
---|---|
fieldPath |
يمكن أن تكون القيمة name. بالنسبة إلى فهارس الحقل الفردي، يجب أن يتطابق هذا مع اسم الحقل أو قد يتم حذفه. |
حقل الاتحاد value_mode . طريقة فهرسة قيمة الحقل يمكن أن يكون value_mode واحدًا فقط مما يلي: |
|
order |
يشير إلى أنّ هذا الحقل يتيح الترتيب حسب الترتيب المحدد أو المقارنة باستخدام = أو != أو < أو <= أو > أو >=. |
arrayConfig |
يشير إلى أنّ هذا الحقل يتيح العمليات التي تتم على |
vectorConfig |
يشير إلى أن هذا الحقل يدعم الجيران الأقرب وعمليات المسافة على الخط المتجه. |
إعداد Vector
تهيئة الفهرس لدعم عمليات البحث المتجه
تمثيل JSON |
---|
{ "dimension": integer, // Union field |
الحقول | |
---|---|
dimension |
مطلوب. بُعد الخط المتجه الذي تنطبق عليه هذه التهيئة. سيتضمن الفهرس الناتج فقط متجهات لهذا البُعد، ويمكن استخدامه للبحث عن متجهات بنفس البُعد. |
حقل الاتحاد type . نوع الفهرس المستخدَم. يمكن أن يكون type واحدًا فقط مما يلي: |
|
flat |
يشير إلى أن فهرس المتجه هو فهرس ثابت. |
مؤشر فلات
لا يحتوي هذا النوع على أي حقول.
فهرس يخزن المتجهات في هيكل بيانات مسطح ويدعم البحث الشامل.
لغة TtlConfigDelta
معلومات حول تغيير إعدادات مدة البقاء (TTL)
تمثيل JSON |
---|
{
"changeType": enum ( |
الحقول | |
---|---|
changeType |
لتحديد كيفية تغيير إعدادات مدة البقاء. |