Skip to main content

Crate mentedb_index

Crate mentedb_index 

Source
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.