2 مستودعات
Combining vector similarity search with boolean predicates to restrict the search space.
Distinct from Vector Search: Specifically describes the intersection of boolean filters and vector search, rather than general vector search.
Explore 2 awesome GitHub repositories matching data & databases · Boolean-Constrained. Refine with filters or upvote what's useful.
LanceDB is a vector database and columnar data store designed to function as a versioned dataset manager and vector search engine. It serves as a high-performance backend for indexing and retrieving high-dimensional embeddings, providing the foundation for machine learning data pipelines. The system distinguishes itself through a combination of cloud-native object storage and immutable version tracking, allowing for data time-travel and reproducible AI experiments. It integrates hybrid search capabilities, merging dense vector similarity with BM25 full-text search and SQL-like scalar filters
Combines vector similarity searches with boolean predicates to restrict results to specific subsets.
hnswlib هي مكتبة C++ تعتمد على ملفات الرأس ومحرك فهرسة متجهات مصمم للبحث التقريبي عن أقرب جار عالي الأبعاد. تنظم مجموعات كبيرة من التضمينات في بنية رسم بياني قابلة للبحث لتمكين استعلامات القرب السريعة وحسابات المسافة. يستخدم النظام رسوم Hierarchical Navigable Small World البيانية لتحقيق بحث سريع عن تشابه المتجهات. ويتميز بالسماح بتعريف مقاييس مسافة مخصصة ودوال تشابه لتكييف الحسابات مع متطلبات بيانات محددة. يغطي المحرك دورة حياة الفهرسة الكاملة، بما في ذلك بناء الفهرس التزايدي وإدارة نقاط البيانات من خلال الإضافات وإزالة العناصر. تشمل قدرات الاستعلام كلاً من البحث التقريبي والدقيق عن أقرب جار، مدعوماً بتصفية البحث المنطقي لاستبعاد المرشحين بناءً على تسميات العناصر. تدعم المكتبة استمرارية الفهرس عبر تسلسل الملفات الثنائية وتوفر تكوينات للتنفيذ المتوازي لتوزيع مهام الاستعلام والفهرسة عبر أنوية CPU متعددة.
Combines vector similarity search with boolean predicates to exclude candidate nodes based on element labels.