الوصف
يعد بحث Neo4j عن المتجهات أداة قوية مصممة لتسهيل عمليات البحث عن أقرب الجيران التقريبي بشكل فعال وقوي باستخدام فهارس المتجهات. يقوم بتنفيذ خوارزمية العالم الصغير القابل للتنقل الهرمي (HNSW) لإنشاء طبقات من أقرب الجيران، وهو أمر مفيد بشكل خاص عند العمل مع التضمينات التي تم إنشاؤها بواسطة نماذج التعلم الآلي. تتيح هذه الوظيفة للمستخدمين العثور على عقد مشابهة في الرسم البياني بناءً على تضميناتها، مما يجعلها موردًا لا يقدر بثمن للتطبيقات التي تتطلب عمليات بحث عن التشابه.
قراءة المزيد
تدعم الأداة إنشاء فهرس متجه مع عدد محدد من الأبعاد ووظائف التشابه، مثل المسافة الإقليدية وكوساين، لكل من العقد والعلاقات. يمكن للمستخدمين استعلام فهرس المتجه باستخدام تضمين وقيمة top-k، مما يعيد العقد مع درجات التشابه الخاصة بها. يتضمن بحث Neo4j عن المتجهات أيضًا وظائف وإجراءات في ملحق GenAI لحساب تضمينات النصوص مع مقدمي خدمات مثل OpenAI وAzure OpenAI وGoogle Vertex AI وAmazon Bedrock.
بالنسبة للإصدارات الحالية من Neo4j، فإن النهج الموصى به هو استخدام Cypher 25 مع جملة SEARCH لبحث المتجهات، وai.text.embed() وai.text.embedBatch() لتوليد التضمينات. يضمن ذلك أن يتم فهرسة التضمينات بالحجم المتوقع فقط، مما يمنع استعلامات الأبعاد غير المتطابقة من الفشل.
تتوفر أيضًا قدرات البحث الهجينة، حيث تجمع النتائج المرتبة من إشارات الاسترجاع المتعددة في قائمة نتائج واحدة. هذا مفيد بشكل خاص للبحث الذي يتطلب كل من تشابه المتجهات والمطابقة الدقيقة للمصطلحات، مثل الأسماء أو الاختصارات أو المعرفات.
يعد بحث Neo4j عن المتجهات مناسبًا للمطورين وعلماء البيانات الذين يتطلعون إلى الاستفادة من قواعد البيانات الرسومية لتطبيقات مدعومة بالذكاء الاصطناعي. يقدم توثيقًا شاملاً ودعمًا مجتمعيًا، مما يجعله متاحًا للمستخدمين الجدد وذوي الخبرة على حد سواء. الأداة هي جزء من النظام البيئي الأوسع لـ Neo4j، والذي يتضمن حلول قواعد بيانات رسومية متنوعة وتكاملات مع الذكاء الاصطناعي.
- الفئةقواعد البيانات المتجهة والاسترجاع
- نموذج التسعيرمجاني مع ميزات مدفوعة
- النشراستضافة ذاتية، السحابة
- المنصاتسحابي
الميزات الأساسية لـ بحث Neo4j عن المتجهات
خوارزمية HNSW لأقرب الجيران
يدعم التضمينات من نماذج التعلم الآلي
إنشاء فهرس متجه مع أبعاد محددة
وظائف التشابه: إقليدية وكوساين
تكامل مع OpenAI وAzure وGoogle وAmazon
بحث هجيني يجمع بين إشارات الاسترجاع المتعددة
دعم Cypher 25 لبحث المتجهات
ملحق GenAI لتضمينات النصوص
كيفية استخدام بحث Neo4j عن المتجهات؟
تكوين: إعداد أبعاد فهرس المتجه ووظائف التشابه
استخدام: استعلام فهرس المتجه باستخدام التضمينات
تكامل: استخدام ملحق GenAI لتضمينات النصوص
تحسين: دمج البحث الهجين للحصول على نتائج شاملة
حالات استخدام بحث Neo4j عن المتجهات
- بحث التشابه في الرسم البياني
- تطبيقات مدعومة بالذكاء الاصطناعي
- بحث هجيني
- تكامل التعلم الآلي
- مشاريع علم البيانات





