mentedb_index/lib.rs
1//! MenteDB Index: high performance index structures for memory retrieval.
2//!
3//! This crate provides:
4//! - HNSW vector index for approximate nearest neighbor search
5//! - BM25 full-text index for keyword-based retrieval
6//! - Roaring bitmap indexes for tag and attribute filtering
7//! - Temporal index for timestamp range queries
8//! - Salience index for top-k retrieval by importance
9//! - Composite index manager for hybrid search
10
11/// Roaring bitmap indexes for tag and attribute filtering.
12pub mod bitmap;
13/// BM25 full-text index for keyword-based memory retrieval.
14pub mod bm25;
15/// HNSW vector index for approximate nearest neighbor search.
16pub mod hnsw;
17/// Composite index manager for hybrid search across all index types.
18pub mod manager;
19/// Salience index for top k retrieval by importance score.
20pub mod salience;
21/// Temporal index for timestamp range queries.
22pub mod temporal;
23
24pub use bitmap::BitmapIndex;
25pub use bm25::Bm25Index;
26pub use hnsw::{DistanceMetric, HnswIndex};
27pub use manager::IndexManager;
28pub use salience::SalienceIndex;
29pub use temporal::TemporalIndex;