IndexingMode الفصل

يحدد أوضاع الفهرسة المدعومة.

توريث
builtins.object
IndexingMode

الدالمنشئ

IndexingMode()

المتغيرات

Consistent
str

يتم تحديث الفهرس بشكل متزامن مع عملية إنشاء أو تحديث. باستخدام الفهرسة المتسقة، يكون سلوك الاستعلام هو نفس مستوى التناسق الافتراضي للمجموعة.

يتم تحديث الفهرس دائما بالبيانات.

Lazy
str

يتم تحديث الفهرس بشكل غير متزامن فيما يتعلق بعملية الإنشاء أو التحديث. غير مدعوم للحاويات الجديدة منذ يونيو/حزيران 2020.

مع الفهرسة الكسولة، تكون الاستعلامات متسقة في النهاية. يتم تحديث الفهرس عندما تكون المجموعة الخامة.

NoIndex
str

لم يتم توفير فهرس.

يؤدي تعيين IndexingMode إلى "None" إلى إسقاط الفهرس. استخدم هذا إذا كنت لا تريد الاحتفاظ بالفهرس لمجموعة مستندات، لتوفير تكلفة التخزين أو تحسين معدل نقل الكتابة. ستتحول استعلاماتك إلى عمليات فحص للمجموعة بأكملها.

السمات

Consistent

Consistent = 'consistent'

Lazy

Lazy = 'lazy'

NoIndex

NoIndex = 'none'