ruvector_core/
advanced_features.rs1pub mod compaction;
14pub mod conformal_prediction;
15pub mod diskann;
16pub mod filtered_search;
17pub mod graph_rag;
18pub use graph_rag::{
19 Community, CommunityDetection, Entity, GraphRAGConfig, GraphRAGPipeline, KnowledgeGraph,
20 Relation, RetrievalResult,
21};
22pub mod hybrid_search;
23pub mod matryoshka;
24pub mod mmr;
25pub mod multi_vector;
26pub mod opq;
27pub mod product_quantization;
28pub mod sparse_vector;
29
30pub use compaction::{BloomFilter, CompactionConfig, LSMIndex, LSMStats, MemTable, Segment};
32pub use conformal_prediction::{
33 ConformalConfig, ConformalPredictor, NonconformityMeasure, PredictionSet,
34};
35pub use diskann::{
36 DiskIndex, DiskNode, IOStats, MedoidFinder, PageCache, VamanaConfig, VamanaGraph,
37};
38pub use filtered_search::{FilterExpression, FilterStrategy, FilteredSearch};
39pub use hybrid_search::{HybridConfig, HybridSearch, NormalizationStrategy, BM25};
40pub use matryoshka::{FunnelConfig, MatryoshkaConfig, MatryoshkaIndex};
41pub use mmr::{MMRConfig, MMRSearch};
42pub use multi_vector::{MultiVectorConfig, MultiVectorIndex, ScoringVariant};
43pub use opq::{OPQConfig, OPQIndex, RotationMatrix};
44pub use product_quantization::{EnhancedPQ, LookupTable, PQConfig};
45pub use sparse_vector::{
46 fuse_rankings, FusionConfig, FusionStrategy, ScoredDoc, SparseIndex, SparseVector,
47};