What is USearch?
mainUSearch is a high-performance similarity search engine designed for vectors and text. It is a compact, single-file implementation that uses the HNSW algorithm. Key features include:
- High Performance: Significantly faster indexing and search times compared to FAISS.
- Memory Efficiency: Supports hardware-agnostic
f16andi8quantization, and allows viewing large indexes from disk without loading them entirely into RAM. - Extensibility: Supports user-defined metrics with JIT compilation.
- Versatility: Supports variable dimensionality, heterogeneous lookups, and near-real-time clustering.
- Portability: Lightweight with minimal dependencies and native bindings for low latency.