urna-runtime 0.5.0

mmap runtime of the urna vector database: simd exact search, hnsw, bm25, graph and hybrid search with mandatory exact rerank
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
//! chunk-to-chunk graph runtime (G1). mirrors `ann`: a flat csr is parsed
//! off the graph_adjacency (0x0C) section at open time and walked with zero
//! allocation. `bounded_bfs` GENERATES candidate chunk ordinals seeded from
//! the exact-cosine top-k; the candidates are handed to the SAME mandatory
//! exact rerank (`score_subset`) so a graph edge can never leak into a
//! returned score. recall stays `f32::NAN` (we never lie).

mod csr;
mod traverse;

pub use csr::CsrIndex;
pub use traverse::Traversal;