البيانات والتحليلاتالحالة: قيد الإنتاج
مكتبة وصول إلى البيانات مع بحث متجهي
التحدي
احتاجت عدة تطبيقات إلى وصول موحّد وآمن إلى قواعد البيانات، بما في ذلك البحث النصي الكامل والبحث المتجهي لميزات الذكاء الاصطناعي، دون إعادة كتابة هذا المنطق في كل مشروع.
التقنيات
- Node.js
- Mongoose
- MongoDB Atlas Search
- Vektorsuche
- Jest
- npm
المتطلبات
- تخزين مؤقت للاتصالات وتجميعها
- عمليات CRUD وترقيم الصفحات والتجميع والعمليات الدفعية
- بحث نصي كامل تقريبي وبحث متجهي
- الحماية من حقن الاستعلامات
المنهجية
- 01غلاف بأساليب واضحة ومتّسقة
- 02إدارة الفهارس للفهارس العادية والمتجهية
- 03اختبارات آلية، منشورة كحزمة، ومستخدمة في عدة مشاريع