Expand description
§Ruvector Core
High-performance Rust-native vector database with HNSW indexing and SIMD-optimized operations.
§Features
- HNSW Indexing: O(log n) search with 95%+ recall
- SIMD Optimizations: 4-16x faster distance calculations
- Quantization: 4-32x memory compression
- Zero-copy Memory: Memory-mapped vectors for instant loading
- AgenticDB Compatible: Drop-in replacement with 10-100x speedup
Re-exports§
pub use advanced_features::ConformalConfig;pub use advanced_features::ConformalPredictor;pub use advanced_features::EnhancedPQ;pub use advanced_features::FilterExpression;pub use advanced_features::FilterStrategy;pub use advanced_features::FilteredSearch;pub use advanced_features::HybridConfig;pub use advanced_features::HybridSearch;pub use advanced_features::MMRConfig;pub use advanced_features::MMRSearch;pub use advanced_features::PQConfig;pub use advanced_features::PredictionSet;pub use advanced_features::BM25;pub use agenticdb::AgenticDB;pub use error::Result;pub use error::RuvectorError;pub use types::DistanceMetric;pub use types::SearchQuery;pub use types::SearchResult;pub use types::VectorEntry;pub use types::VectorId;pub use vector_db::VectorDB;
Modules§
- advanced
- Advanced techniques: hypergraphs, learned indexes, neural hashing, TDA (Phase 6)
- advanced_
features - Advanced Features for Ruvector
- agenticdb
- AgenticDB API Compatibility Layer
- arena
- Arena allocator for batch operations
- cache_
optimized - Cache-optimized data structures using Structure-of-Arrays (SoA) layout
- distance
- SIMD-optimized distance metrics using SimSIMD
- error
- Error types for Ruvector
- index
- Index structures for efficient vector search
- lockfree
- Lock-free data structures for high-concurrency operations
- quantization
- Quantization techniques for memory compression
- simd_
intrinsics - Custom SIMD intrinsics for performance-critical operations
- storage
- Storage layer with redb for metadata and memory-mapped vectors
- types
- Core types and data structures
- vector_
db - Main VectorDB interface