1 unstable release
| new 0.1.0 | Sep 24, 2025 |
|---|
#435 in Database implementations
134 downloads per month
Used in nvs-packer
1MB
4K
SLoC
nvs-core
Native Vector Store — Rust core library.
What it provides:
- Bundle manifest parsing and validation
- Memory-mapped readers for vectors, metadata blocks, BM25 index
- Vector, BM25, and hybrid search via
nvs_core::VectorStore
Quick start
use nvs_core::VectorStore;
let store = VectorStore::open("/path/to/bundle")?;
let hits = store.search_bm25("alpha beta", 10);
See documentation/MANIFEST_SPEC.md in the repository for the bundle format.
License: MIT
Dependencies
~8MB
~144K SLoC