Skip to main content

hermes_core/structures/vector/index/
mod.rs

1//! Vector index implementations
2//!
3//! This module provides ready-to-use indexes:
4//! - `RaBitQIndex` - Standalone RaBitQ for small datasets
5//! - `IVFRaBitQIndex` - IVF with RaBitQ binary quantization
6//! - `IVFPQIndex` - IVF with Product Quantization (ScaNN-style)
7
8mod ivf_pq;
9mod ivf_rabitq;
10mod rabitq;
11
12pub use ivf_pq::{IVFPQConfig, IVFPQIndex};
13pub use ivf_rabitq::{IVFRaBitQConfig, IVFRaBitQIndex};
14pub use rabitq::RaBitQIndex;