Skip to content

Commit 1f7e213

Browse files
committed
refactor: finalize DiskANN, OPQ, and compaction modules
Late-completing agents produced cleaner implementations. All 40 tests pass across diskann (13), opq (11), and compaction (16) modules. https://claude.ai/code/session_01ERu5fZkBsXL4KSfCpTJvfx
1 parent edcc69f commit 1f7e213

4 files changed

Lines changed: 602 additions & 1616 deletions

File tree

crates/ruvector-core/src/advanced_features.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
//! - Matryoshka Representation Learning (adaptive-dimension search)
1111
//! - Optimized Product Quantization (OPQ) with learned rotation matrix
1212
13+
pub mod compaction;
1314
pub mod conformal_prediction;
1415
pub mod diskann;
1516
pub mod filtered_search;
@@ -44,3 +45,6 @@ pub use sparse_vector::{
4445
pub use diskann::{
4546
DiskIndex, DiskNode, IOStats, MedoidFinder, PageCache, VamanaConfig, VamanaGraph,
4647
};
48+
pub use compaction::{
49+
BloomFilter, CompactionConfig, LSMIndex, LSMStats, MemTable, Segment,
50+
};

0 commit comments

Comments
 (0)