Module advanced_features

Module advanced_features 

Source
Expand description

Advanced Features for Ruvector

This module provides advanced vector database capabilities:

  • Enhanced Product Quantization with precomputed lookup tables
  • Filtered Search with automatic strategy selection
  • MMR (Maximal Marginal Relevance) for diversity
  • Hybrid Search combining vector and keyword matching
  • Conformal Prediction for uncertainty quantification

Re-exports§

pub use conformal_prediction::ConformalConfig;
pub use conformal_prediction::ConformalPredictor;
pub use conformal_prediction::NonconformityMeasure;
pub use conformal_prediction::PredictionSet;
pub use filtered_search::FilterExpression;
pub use filtered_search::FilterStrategy;
pub use filtered_search::FilteredSearch;
pub use hybrid_search::BM25;
pub use hybrid_search::HybridConfig;
pub use hybrid_search::HybridSearch;
pub use hybrid_search::NormalizationStrategy;
pub use mmr::MMRConfig;
pub use mmr::MMRSearch;
pub use product_quantization::EnhancedPQ;
pub use product_quantization::LookupTable;
pub use product_quantization::PQConfig;

Modules§

conformal_prediction
Conformal Prediction for Uncertainty Quantification
filtered_search
Filtered Search with Automatic Strategy Selection
hybrid_search
Hybrid Search: Combining Vector Similarity and Keyword Matching
mmr
Maximal Marginal Relevance (MMR) for Diversity-Aware Search
product_quantization
Enhanced Product Quantization with Precomputed Lookup Tables