bm25 2.0.0
bm25: ^2.0.0 copied to clipboard
A Dart implementation of the BM25 ranking algorithm for full-text search
Changelog #
2.0.0 #
Breaking Changes #
- BREAKING: Renamed
Documentclass toBM25Documentto avoid naming conflicts with other libraries - BREAKING: Renamed
document.dartfile tobm25_document.dart
Migration Guide #
Update your imports and class references:
// Before
import 'package:bm25/src/document.dart';
Document doc = Document(...);
// After
import 'package:bm25/bm25.dart';
BM25Document doc = BM25Document(...);
1.0.0 #
- Initial release
- Implement BM25 ranking algorithm
- Support for document search and ranking
- Document chunking capabilities
- Configurable BM25 parameters (k1 and b)
- Comprehensive test coverage