Core features of Zvec
mainZvec is a lightweight, in-process vector database designed for low-latency similarity search. Key capabilities include:
- Dense + Sparse Vectors: Supports both dense and sparse embeddings, multi-vector queries, and various index types (Flat, HNSW, HNSW-RaBitQ, etc.).
- Hybrid Search: Allows fusing vector similarity, full-text search (FTS), and structured filters in a single query.
- Full-Text Search (FTS): Native keyword-based search for string fields using natural-language or structured expressions.
- Durable Storage: Uses Write-Ahead Logging (WAL) to ensure data persistence during crashes or power failures.
- Concurrency Model: Supports multiple simultaneous reader processes; however, writes are exclusive to a single process.
- In-Process Execution: Runs within your application's process (notebooks, servers, edge devices) without requiring a separate server.