What's New
Features
- โก๏ธ Performance optimization: only index new/modified files
- Track file modification times in metadata
- Skip unchanged files during indexing
- Improved indexing efficiency
- ๐ Added progress reporting with tqdm for document indexing
- Better visibility during large indexing operations
- Accurate batch progress tracking
- ๐ Enhanced search functionality
- Added scoring explanations and custom weights
- Improved document chunking with better overlap
- Better handling of chunk grouping
Improvements
- ๐ Enhanced file watcher reliability
- Added robust error handling and retries
- Improved file processing logic
- Better logging for debugging
- ๐ Better error handling and logging throughout
- Replaced debug prints with proper logging
- More descriptive error messages
- Improved debugging capabilities
Technical Improvements
- ๐งช Improved test stability and coverage
- Added shared indexer fixture with auto-cleanup
- Use unique collection names per test
- More reliable test cleanup
- ๐ง Refactored indexer for better efficiency
- Split indexing into collection and processing phases
- Better code organization and readability
- Improved error handling
Co-authored-by: Bob <bobsuperuserlabs.org>