1 Repo
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.
Dieses Projekt ist eine C++-Engine für Vektorähnlichkeit und eine Implementierung des Hierarchical Navigable Small World (HNSW) Algorithmus. Es bietet eine Header-only-Bibliothek für Approximate-Nearest-Neighbor-Suchen in hochdimensionalen Räumen sowie Python-Bindings, die diese Indexierungs- und Suchfunktionen für Data-Science-Umgebungen zugänglich machen. Die Engine ermöglicht Echtzeit-Embedding-Retrieval und hochdimensionale Ähnlichkeitssuche mittels einer mehrschichtigen Graphstruktur, um Suchgeschwindigkeit und Genauigkeit auszubalancieren. Sie unterstützt benutzerdefinierte Distanzmetriken zur Berechnung der Ähnlichkeit zwischen Vektoren in verschiedenen mathematischen Räumen. Das System deckt eine breite Palette an Indexierungsoperationen ab, einschließlich inkrementeller Vektoreinfügung und der Möglichkeit, Elemente als gelöscht zu markieren, ohne den Index neu aufbauen zu müssen. Es unterstützt zudem Multi-Vektor-Suche, Suchergebnis-Filterung und disk-basierte Persistenz, um den Index-Status zu speichern und neu zu laden.
Exposes high-performance C++ vector indexing and search capabilities to Python environments.