Vector indexing library for similarity search
Top 81.1% on sourcepulse
VSAG is a C++ vector indexing library designed for efficient similarity search, particularly for datasets that exceed available memory. It offers a Python wrapper (pyvsag) and aims to simplify parameter tuning for users unfamiliar with the underlying algorithms.
How It Works
VSAG employs a vector indexing algorithm optimized for speed and scalability. It claims to outperform existing state-of-the-art methods like Glass and HNSWLIB in terms of queries per second (QPS) at high recall rates, as demonstrated on the GIST dataset. The library's design focuses on efficiency for large-scale vector sets.
Quick Start & Requirements
pip install pyvsag
FetchContent
).pyvsag
. C++ build tools for native integration.examples
directory.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The library is primarily C++ with a Python wrapper; native Python performance may differ. Specific hardware configurations were used for benchmarks, and performance may vary. The roadmap indicates ongoing development for key features.
1 day ago
1 day