الانتقال إلى المحتوى الرئيسي

MongoDBVectorSearchTool

الوصف

تنفيذ استعلامات التشابه المتجهي على مجموعات MongoDB Atlas. تدعم أدوات مساعدة لإنشاء الفهارس وإدراج النصوص المضمنة بكميات كبيرة. يدعم MongoDB Atlas البحث المتجهي الأصلي. اعرف المزيد: https://www.mongodb.com/docs/atlas/atlas-vector-search/vector-search-overview/

التثبيت

قم بالتثبيت مع إضافة MongoDB:
أو

المعاملات

التهيئة

  • connection_string (str, مطلوب)
  • database_name (str, مطلوب)
  • collection_name (str, مطلوب)
  • vector_index_name (str, الافتراضي vector_index)
  • text_key (str, الافتراضي text)
  • embedding_key (str, الافتراضي embedding)
  • dimensions (int, الافتراضي 1536)

معاملات التشغيل

  • query (str, مطلوب): استعلام بلغة طبيعية لتضمينه والبحث عنه.

بداية سريعة

Code

أدوات مساعدة لإنشاء الفهارس

استخدم create_vector_search_index(...) لإنشاء فهرس بحث متجهي في Atlas بالأبعاد والتشابه الصحيحين.

المشكلات الشائعة

  • فشل المصادقة: تأكد من أن قائمة الوصول إلى عناوين IP في Atlas تسمح بخادمك وأن سلسلة الاتصال تتضمن بيانات الاعتماد.
  • الفهرس غير موجود: أنشئ الفهرس المتجهي أولاً؛ يجب أن يتطابق الاسم مع vector_index_name.
  • عدم تطابق الأبعاد: قم بمحاذاة أبعاد نموذج التضمين مع dimensions.

أمثلة إضافية

التهيئة الأساسية

Code

تكوين استعلام مخصص

Code

تحميل قاعدة البيانات مسبقاً وإنشاء الفهرس

Code

مثال

Code