nvs-core

Crates.ionvs-core
lib.rsnvs-core
version0.1.0
created_at2025-09-24 20:29:33.094591+00
updated_at2025-09-24 20:29:33.094591+00
descriptionNative Vector Store (Rust) core: bundle format, mmap reader, vector/BM25/hybrid search
homepage
repositoryhttps://github.com/martinboros/native-vector-store
max_upload_size
id1853791
size158,718
Martin Boros (mboros1)

documentation

README

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

Commit count: 0

cargo fmt