fuse_dart 1.0.1
fuse_dart: ^1.0.1 copied to clipboard
A pure Dart port of Fuse.js, a lightweight fuzzy-search library with extended search syntax, weighted keys, and Bitap scoring.
Changelog #
1.0.1 #
- Add dartdoc comments across the entire public API (100% coverage).
- Add pub.dev
topicsand bumplintsto^6.0.0.
1.0.0 #
- Initial release: a pure Dart port of Fuse.js v7.1.0.
- Bitap fuzzy matching with Fuse.js-compatible scoring and ranking.
- Weighted keys, nested key paths, and array-of-strings/objects search.
- Extended search syntax (
',=,^,$,!,|). - Logical queries (
$and,$or,$path,$val). includeScoreandincludeMatcheswith(int, int)match indices.- Pre-built and serializable indexes via
createIndex/parseIndex. - Configurable threshold, distance, location, diacritics handling, and field-length norm options.
- Ported Fuse.js test suite verified against reference snapshots.
- Benchmark suite under
benchmark/.