IndexField interface

يتم توفير واجهة برمجة التطبيقات هذه كمعاينة للمطوّرين، وقد تتغير استنادًا إلى الملاحظات التي نتلقّاها. لا تستخدم واجهة برمجة التطبيقات هذه في بيئة إنتاج.

بدلاً من إنشاء فهارس ذاكرة التخزين المؤقت يدويًا، يمكنك استخدام enablePersistentCacheIndexAutoCreation() للسماح لحزمة تطوير البرامج (SDK) بتحديد ما إذا كانت ستنشئ فهارس ذاكرة التخزين المؤقت لطلبات البحث التي يتم تشغيلها محليًا.

يشير ذلك المصطلح إلى عنصر واحد في حقل واحد في إعداد فهرس.

Signature:

export declare interface IndexField 

أماكن إقامة

الموقع النوع الوصف
arrayConfig يحتوي على (إصدار تجريبي) نوع فهرس الصفائف المطلوب إنشاؤه. يتم الضبط على CONTAINS للفهارسَين array-contains وarray-contains-any.يجب ضبط سمة واحدة فقط من arrayConfig أو order.
fieldPath السلسلة (إصدار تجريبي) مسار الحقل المطلوب فهرسته.
الطلب "تصعيد" | "معلّق" (إصدار تجريبي) نوع فهرس الصفائف المطلوب إنشاؤه. اضبط على ASCENDING أو 'DESCENDING for ==, !=, <=, <=, في and فلاتر لا تدخل.يجب ضبط سمة واحدة فقط من arrayConfig أو order.

IndexField.arrayConfig

يتم توفير واجهة برمجة التطبيقات هذه كمعاينة للمطوّرين، وقد تتغير استنادًا إلى الملاحظات التي نتلقّاها. لا تستخدم واجهة برمجة التطبيقات هذه في بيئة إنتاج.

نوع فهرس الصفيف المراد إنشاؤه. اضبط على CONTAINS في فهارس array-contains وarray-contains-any.

يجب ضبط سمة واحدة فقط من arrayConfig أو order.

Signature:

readonly arrayConfig?: 'CONTAINS';

حقل IndexField.fieldPath

يتم توفير واجهة برمجة التطبيقات هذه كمعاينة للمطوّرين، وقد تتغير استنادًا إلى الملاحظات التي نتلقّاها. لا تستخدم واجهة برمجة التطبيقات هذه في بيئة إنتاج.

مسار الحقل المراد فهرسته.

Signature:

readonly fieldPath: string;

طلب حقل الفهرس

يتم توفير واجهة برمجة التطبيقات هذه كمعاينة للمطوّرين، وقد تتغير استنادًا إلى الملاحظات التي نتلقّاها. لا تستخدم واجهة برمجة التطبيقات هذه في بيئة إنتاج.

نوع فهرس الصفيف المراد إنشاؤه. اضبط الإعدادات على ASCENDING أو 'DESCENDINGfor==,!=,<=,<=,فيandفلتر "غير داخل".

يجب ضبط سمة واحدة فقط من arrayConfig أو order.

Signature:

readonly order?: 'ASCENDING' | 'DESCENDING';