ما هو إعادة الفهرسة في البحث المرن؟

ما هو إعادة الفهرسة في البحث المرن؟
ما هو إعادة الفهرسة في البحث المرن؟
Anonim

Reindex هو مفهوملنسخ البيانات الموجودة من فهرس المصدر إلى فهرس الوجهةوالذي يمكن أن يكون داخل نفس المجموعة أو في مجموعة مختلفة. يحتوي Elasticsearch على نقطة نهاية _reindex مخصصة لهذا الغرض. مطلوب إعادة الفهرسة في الغالب لتحديث التعيين أو الإعدادات.

كم من الوقت يستغرق إعادة فهرسة Elasticsearch؟

استغرق الأمر أكثر من 40 دقيقة لنقل 1000 سجل في فهرس جديد ، ولكن إذا لم أفعل ذلك على الإطلاق ، فإن نفس إعادة الفهرسة يستغرق5 دقائق.

ماذا يعني Reindex؟

REINDEXيعيد بناء فهرس باستخدام البيانات المخزنة في جدول الفهرس ، ليحل محل النسخة القديمة من الفهرس. هناك العديد من السيناريوهات لاستخدام REINDEX: تلف الفهرس ، ولم يعد يحتوي على بيانات صالحة. … أصبح الفهرس "منتفخًا" ، أي أنه يحتوي على العديد من الصفحات الفارغة أو شبه الفارغة.

ما هي فهرسة البيانات في Elasticsearch؟

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

ما هي الفهرسة المجمعة في Elasticsearch؟

Elasticsearch يدعم أيضًا الفهرسة المجمعةمن المستندات. تتوقع واجهة برمجة التطبيقات المجمعة إجراء JSON / أزواج البيانات الوصفية ، مفصولة بأسطر جديدة. متيبناء المستندات الخاصة بك في PHP ، فإن العملية مماثلة. تقوم أولاً بإنشاء كائن مصفوفة إجراء (على سبيل المثال ، كائن فهرس) ، ثم تقوم بإنشاء كائن نص أساسي للمستند.

موصى به: