المؤشر المستمر
يشير الفهرسة المستمرة (Continuous Indexing) إلى عملية فهرسة تتم فيها مراقبة البيانات وتحديثها ودمجها في فهرس قابل للبحث باستمرار فور حدوث تغييرات في البيانات المصدر. على عكس الفهرسة الدفعية التقليدية، التي تعمل وفق جدول زمني ثابت (على سبيل المثال، ليلاً)، تضمن الفهرسة المستمرة أن يعكس الفهرس أحدث حالة للمعلومات الأساسية بشكل شبه فوري.
في البيئات الرقمية الحديثة والسريعة الوتيرة، يُعد تقادم البيانات (data staleness) خطرًا تجاريًا كبيرًا. بالنسبة للتجارة الإلكترونية أو منصات الأخبار أو لوحات المعلومات التشغيلية، يتوقع المستخدمون الحصول على نتائج فورية. تعالج الفهرسة المستمرة هذه المشكلة بشكل مباشر من خلال توفير رؤية شبه آنية للبيانات، وهو أمر بالغ الأهمية لاتخاذ قرارات دقيقة وتجربة مستخدم فائقة.
تتضمن الآلية عادةً معماريات تعتمد على الأحداث (event-driven architectures). عندما يحدث تغيير في قاعدة البيانات المصدر أو تدفق البيانات (على سبيل المثال، تحديث سعر منتج، أو منشور مدونة جديد)، يتم تشغيل حدث. يتم التقاط هذا الحدث بواسطة قائمة انتظار الرسائل أو معالج التدفق، والذي يوجه التحديث بعد ذلك إلى خدمة الفهرسة. تقوم الخدمة بمعالجة هذا التغيير (delta) وتحديث الإدخالات الضرورية فقط في الفهرس، بدلاً من إعادة بناء الفهرس بأكمله من الصفر.
تشمل المفاهيم ذات الصلة التقاط تغييرات البيانات (Change Data Capture - CDC)، ومعالجة التدفق (stream processing)، والاتساق النهائي (eventual consistency). غالبًا ما يكون التقاط تغييرات البيانات هو آلية التشغيل التي تغذي البيانات إلى مسار الفهرسة المستمر.