FLUTTER ECOSYSTEM

fuzzywuzzy

Dart 中流行的 fuzzywuzzy 包的实现,适用于您所有的模糊字符串匹配/搜索需求!

最新版本
1.2.0
近 30 天下载
10万
喜欢数
153
Pub 分数
150

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

Fuzzywuzzy 是一个 Dart 实现的流行模糊字符串匹配库,可实现准确且灵活的字符串比较,适用于搜索、去重和数据校验等任务。它使用 Levenshtein 距离和基于标记的方法等算法计算字符串之间的相似度得分,非常适合处理拼写错误、变体和近似匹配。该包支持 Android、iOS、Web、macOS、Windows 和 Linux 等多个平台,确保广泛的兼容性。它轻量且易于通过 Flutter pub 集成。

适合场景
  • 带拼写错误的文本搜索
  • 数据去重
  • 跨数据集的名称匹配
  • 带有容差的自动建议
  • 将用户输入与数据库条目匹配
主要特点
  • Levenshtein 距离评分
  • 令牌排序和集合比率
  • 不区分大小写的匹配
  • 跨平台支持
  • 简单的 API 集成
适合对象
  • 需要强大字符串匹配功能的开发者
  • 用户生成文本输入的应用程序
  • 数据清洗管道
  • 搜索功能支持容错
使用建议
  • 在大型数据集上可能较慢
  • 未针对实时高频匹配进行优化
  • 需要仔细调整阈值以保证准确性
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add fuzzywuzzy

所属分类

依赖

依赖清单 1 项

源码仓库

关联项目