Expand description
MenteDB Index: high performance index structures for memory retrieval.
This crate provides:
- HNSW vector index for approximate nearest neighbor search
- BM25 full-text index for keyword-based retrieval
- Roaring bitmap indexes for tag and attribute filtering
- Temporal index for timestamp range queries
- Salience index for top-k retrieval by importance
- Composite index manager for hybrid search
Re-exports§
pub use bitmap::BitmapIndex;pub use bm25::Bm25Index;pub use hnsw::DistanceMetric;pub use hnsw::HnswIndex;pub use manager::IndexManager;pub use salience::SalienceIndex;pub use temporal::TemporalIndex;
Modules§
- bitmap
- Roaring bitmap indexes for tag and attribute filtering. Roaring bitmap tag index for fast set-based tag filtering.
- bm25
- BM25 full-text index for keyword-based memory retrieval. BM25 full-text index for keyword-based memory retrieval.
- hnsw
- HNSW vector index for approximate nearest neighbor search. HNSW (Hierarchical Navigable Small World) vector index.
- manager
- Composite index manager for hybrid search across all index types. Composite index manager that owns and coordinates all index types.
- salience
- Salience index for top k retrieval by importance score. Sorted salience index for top-k retrieval by importance score.
- temporal
- Temporal index for timestamp range queries. BTreeMap-based temporal index for timestamp range queries.