Expand description
FAISS Migration Tools for Seamless Data Transfer
This module provides comprehensive migration tools for transferring data between oxirs-vec and FAISS formats with full data integrity preservation and optimization.
Features:
- Bidirectional migration (oxirs-vec ↔ FAISS)
- Data integrity verification
- Performance optimization during migration
- Batch processing for large datasets
- Progress tracking and resumable migrations
- Automatic format detection and conversion
Modules§
- utils
- Migration utilities
Structs§
- Error
Handling Config - Error handling configuration
- Faiss
Migration Tool - Main migration tool
- Index
Performance Metrics - Index performance metrics
- IoStatistics
- I/O statistics
- Migration
Checkpoint - Migration checkpoint for resumable operations
- Migration
Config - Migration configuration
- Migration
Error - Migration error
- Migration
Estimate - Migration estimate
- Migration
Performance Config - Migration performance configuration
- Migration
Result - Migration result
- Migration
State - Migration state for progress tracking
- Migration
Statistics - Migration statistics
- Performance
Comparison - Performance comparison between source and target
- Performance
Monitor - Performance monitor for migration
- Performance
Ratios - Performance ratios
- Progress
Config - Progress tracking configuration
- Quality
Assurance Config - Quality assurance configuration
- Quality
Assurance Results - Quality assurance results
Enums§
- Backup
Strategy - Backup strategy for error recovery
- Coordination
Strategy - Coordination strategy for parallel migration
- Error
Severity - Error severity levels
- Migration
Format - Migration format specification
- Migration
Phase - Migration phases
- Migration
Strategy - Migration strategy
- Oxirs
Index Type - Oxirs-vec index types for migration
- Prefetch
Strategy - Prefetch strategy for optimization