البيانات الوصفية لـ google.longrunning.Operation
نتيجة من FirestoreAdmin.UpdateField
تمثيل JSON |
---|
{ "startTime": string, "endTime": string, "field": string, "indexConfigDeltas": [ { object ( |
الحقول | |
---|---|
startTime |
وقت بدء هذه العملية. طابع زمني بتنسيق RFC3339 UTC "Zulu" ، مع دقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
endTime |
وقت اكتمال هذه العملية. سيتم إلغاء ضبط هذه السياسة إذا كانت العملية لا تزال قيد التنفيذ. طابع زمني بتنسيق RFC3339 UTC "Zulu" ، مع دقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
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 |
النتائج فقط. حالة عرض الفهرس |
IndexField
حقل في فهرس. يصف الحقل fieldPath الحقل الذي تمت فهرسته، ويصف value_mode كيفية فهرسة قيمة الحقل.
تمثيل JSON |
---|
{ "fieldPath": string, // Union field |
الحقول | |
---|---|
fieldPath |
يمكن أن يكون name. بالنسبة إلى فهارس الحقل الفردي، يجب أن تتطابق مع اسم الحقل أو قد يتم حذفها. |
حقل الاتحاد value_mode كيفية فهرسة قيمة الحقل يمكن أن يكون الحقل "value_mode " واحدًا فقط مما يلي: |
|
order |
تشير هذه السمة إلى أن هذا الحقل يتيح الترتيب حسب الترتيب المحدّد أو المقارنة باستخدام = أو != أو < أو <= أو > أو >=. |
arrayConfig |
تشير هذه السمة إلى أنّ هذا الحقل يتيح العمليات على |
vectorConfig |
يشير إلى أن هذا الحقل يدعم أقرب الجيران وعمليات المسافة على الخط المتجه. |
VectorConfig
تهيئة الفهرس لدعم عمليات البحث عن المتجهات
تمثيل JSON |
---|
{ "dimension": integer, // Union field |
الحقول | |
---|---|
dimension |
مطلوبة. سمة المتّجه التي تنطبق عليها هذه الإعدادات سيتضمن الفهرس الناتج فقط متجهات من هذا البُعد، ويمكن استخدامه للبحث المتجهات بالبُعد نفسه. |
حقل الاتحاد type نوع الفهرس المستخدَم. يمكن أن يكون الحقل "type " واحدًا فقط مما يلي: |
|
flat |
يشير إلى أن فهرس الخط المتجه هو فهرس مسطح. |
FlatIndex
لا يشتمل هذا النوع على أي حقول.
يشير ذلك المصطلح إلى فهرس يخزِّن المتجهات في بنية بيانات ثابتة ويوفّر إمكانية البحث الشامل.
TtlConfigDelta
معلومات حول تغيير إعدادات مدة البقاء (TTL)
تمثيل JSON |
---|
{
"changeType": enum ( |
الحقول | |
---|---|
changeType |
تحدد هذه السمة كيفية تغيير إعدادات مدة البقاء (TTL). |