Docs.rs
nodedb-vector-0.6.0
nodedb-vector 0.6.0
Docs.rs crate page
Apache-2.0
15 October 2026
Links
Homepage
Repository
crates.io
Source
Owners
farhan-syah
Dependencies
arc-swap ^1
normal
bytemuck ^1
normal
crc32c ^0.6
normal
half ^2
normal
nodedb-codec ^0.6
normal
nodedb-mem ^0.6
normal
nodedb-types ^0.6
normal
rkyv ^0.8
normal
roaring ^0.11
normal
serde ^1
normal
thiserror ^2.0
normal
tracing ^0.1
normal
zerompk ^0.8
normal
libc ^0.2
dev
nodedb-wal ^0.6
dev
rand ^0.10
dev
tempfile ^3
dev
libc ^0.2
normal
memmap2 ^0.9
normal
nodedb-wal ^0.6
normal
fluxbench ^0.2
dev
Versions
81.04%
of the crate is documented
Go to latest version
Platform
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
Skip to main content
Module ivf
nodedb_
vector
0.6.0
Module ivf
Module Items
Re-exports
Modules
In crate nodedb_
vector
nodedb_vector
Module
ivf
Copy item path
Source
Re-exports
§
pub use index::
IvfPqIndex
;
pub use params::
IvfPqParams
;
Modules
§
checkpoint
Checkpoint encoding for
IvfPqIndex
: centroids, the PQ codec, every cell’s ids, codes and FP32 vectors, the tombstones, and the training stamp. Codes are stored, never recomputed on load.
index
IVF-PQ index: inverted file with product quantization.
kmeans
k-means++ seeding and Lloyd iterations for the IVF coarse quantizer.
params
IVF-PQ index parameters.
search
IVF-PQ search: probe the nearest cells, rank their entries by PQ distance, and rerank the best of them by exact FP32 distance.