
Fuse
krisk
Lightweight fuzzy-search, in JavaScript
AI 简介
Fuse.js 是一个轻量级的模糊搜索库,使用 TypeScript 编写且无任何依赖。其核心功能包括基于 Bitap 算法的模糊匹配,支持拼写错误、错别字和部分匹配,并具有智能排名机制。最新版本引入了 Token Search 功能,实现了多词模糊搜索与相关性排序。此外,还提供了实验性的 Web Workers 支持,能够处理大规模数据集而不阻塞用户界面。适用于需要在客户端进行高效搜索但又无法依赖专用后端服务的小到中型数据集场景。
JavaScript
Apache License 2.020.3k
Stars
809
Forks
131
Watchers
3
Issues
Star 增长
今日0
近 7 天+19
近 30 天+83
综合评分86.53
默认分支main