1 مستودع
Python bindings that provide high-level access to low-level C++ vector indexing libraries.
Distinct from Vector Indexing: Distinct from Vector Indexing: refers specifically to the language binding layer rather than the indexing algorithm
Explore 1 awesome GitHub repository matching data & databases · Python Vector Index Wrappers. Refine with filters or upvote what's useful.
هذا المشروع هو محرك لتشابه المتجهات بلغة C++ وتطبيق لخوارزمية Hierarchical Navigable Small World. يوفر مكتبة تعتمد على ملفات الرأس (header-only) لإجراء عمليات بحث تقريبية عن أقرب جار في مساحات عالية الأبعاد، إلى جانب روابط Python التي تعرض قدرات الفهرسة والبحث هذه لبيئات علوم البيانات. يتيح المحرك استرجاع التضمينات (embeddings) في الوقت الفعلي والبحث عن التشابه عالي الأبعاد باستخدام بنية رسم بياني متعددة الطبقات لموازنة سرعة البحث ودقته. ويدعم مقاييس مسافة مخصصة لحساب التشابه بين المتجهات في مساحات رياضية مختلفة. يغطي النظام مجموعة واسعة من عمليات الفهرسة، بما في ذلك الإدراج التزايدي للمتجهات والقدرة على تمييز العناصر كمحذوفة دون إعادة بناء الفهرس. كما يدعم البحث متعدد المتجهات، وتصفية نتائج البحث، والاستمرارية القائمة على القرص لحفظ وإعادة تحميل حالة الفهرس.
Exposes high-performance C++ vector indexing and search capabilities to Python environments.