
Fuse
krisk
Lightweight fuzzy-search, in JavaScript
AI 简介
Fuse.js 是一个轻量级、零依赖的 JavaScript 模糊搜索库,支持客户端小到中等规模数据集的实时搜索。核心功能包括基于 Bitap 算法的模糊匹配、多词分词搜索(Token Search)、加权字段检索与相关性排序,并提供 Web Worker 版本以异步处理大规模数据、避免 UI 阻塞。适用于前端文档/知识库搜索、表单自动补全、离线应用检索等无需后端搜索服务的场景。
JavaScript
Apache License 2.020.4k
Stars
811
Forks
131
Watchers
2
Issues
Star 增长
今日0
近 7 天0
近 30 天+15
综合评分70.23
默认分支main