الوصف
يعد بحث المتجهات في MongoDB ميزة قوية في MongoDB Atlas تتيح للمستخدمين تخزين والبحث عن المتجهات جنبًا إلى جنب مع بياناتهم التشغيلية. المتجهات هي تمثيلات رياضية للبيانات، تُعبر عنها كمصفوفات من الأرقام التي تلتقط ميزات أو خصائص معينة. في سياق التعلم الآلي والذكاء الاصطناعي، تُستخدم تضمينات المتجهات لترميز بيانات معقدة مثل النصوص والصور أو الصوت إلى تنسيق يمكن للكمبيوتر معالجته. هذه القدرة ضرورية لتطبيقات مثل البحث الدلالي، وأنظمة التوصية، والذكاء الاصطناعي التوليدي.
قراءة المزيد
تتمثل إحدى المزايا الرئيسية لبحث المتجهات في MongoDB في قدرته على إجراء عمليات البحث بناءً على المعنى الدلالي الملتقط في المتجهات، بدلاً من عمليات البحث التقليدية عن الكلمات الرئيسية. وهذا يسمح بنتائج بحث أكثر دقة ووعي بالسياق، مما يعزز تجربة المستخدم. تعمل MongoDB كقاعدة بيانات للمتجهات، مما يمكّن المستخدمين من إدارة بياناتهم التشغيلية، والبيانات الوصفية، وتضمينات المتجهات في مكان واحد، مما يلغي الحاجة إلى قواعد بيانات منفصلة ومزامنة.
يدعم بحث المتجهات في MongoDB خوارزميات متنوعة للعثور على متجهات مشابهة، بما في ذلك الجار الأقرب (KNN)، والجار الأقرب التقريبي (ANN)، والجار الأقرب الدقيق (ENN). تم تصميم هذه الخوارزميات لتحقيق توازن بين الدقة والأداء، مما يسهل التعامل مع حالات استخدام المتجهات المعقدة وعالية الأبعاد. بالإضافة إلى ذلك، تدعم المنصة التضمينات من أي مزود ضمن حد الأبعاد 4096، مما يسمح بالمرونة في إدخال البيانات والاستعلام.
تعزز تكامل قدرات إعادة الترتيب الأصلية دقة الاسترجاع من خلال ضمان تسليم البيانات الأكثر صلة فقط إلى نماذج اللغة الكبيرة (LLMs)، مما يحسن من استهلاك الرموز ويعزز الأداء العام. علاوة على ذلك، تجمع قدرة البحث الهجينة في MongoDB بين البحث اللفظي والبحث عن المتجهات في استعلام واحد، مما يوفر للمستخدمين أفضل ما في العالمين.
يعد بحث المتجهات في MongoDB مناسبًا لمجموعة واسعة من التطبيقات، بما في ذلك البحث الدلالي، والتوليد المعزز بالاسترجاع (RAG)، وتطوير الأنظمة الوكيلة. مع ميزاته وقدراته القوية، يمكّن بحث المتجهات في MongoDB المؤسسات من بناء تطبيقات ذكية تستفيد من قوة بيانات المتجهات.
- الفئةقواعد البيانات المتجهة والاسترجاع
- نموذج التسعيرمجاني مع ميزات مدفوعة
- النشرسحابي
- المنصاتAWS، Azure، GCP
الميزات الأساسية لـ بحث المتجهات في MongoDB
قاعدة بيانات متعددة السحاب مُدارة بالكامل
بحث الجار الأقرب التقريبي (ANN)
بحث الجار الأقرب الدقيق (ENN)
قدرات البحث الهجينة
تكامل إعادة الترتيب الأصلية
توليد التضمينات تلقائيًا
توسيع مستقل مع عقد البحث
كفاءة التكلفة من خلال تقليل المتجهات
كيفية استخدام بحث المتجهات في MongoDB؟
إنشاء تضمينات المتجهات باستخدام نموذج مفتوح المصدر أو السماح لـ MongoDB بتوليدها تلقائيًا.
تحديد فهرس بحث المتجهات للتضمينات التي ترغب في الاستعلام عنها.
استخدام مرحلة $vectorSearch في خط أنابيب التجميع للاستعلامات.
دمج استعلامات المتجهات مع مرشحات البيانات الوصفية للحصول على نتائج بحث محسّنة.
حالات استخدام بحث المتجهات في MongoDB
- البحث الدلالي
- التوليد المعزز بالاسترجاع
- الأنظمة الوكيلة
- أنظمة التوصية
- كشف الشذوذ





