krisk

Fuse

krisk

Lightweight fuzzy-search, in JavaScript

AI 简介

Fuse.js 是一个轻量级、零依赖的 JavaScript 模糊搜索库,支持客户端小到中等规模数据集的实时搜索。核心功能包括基于 Bitap 算法的模糊匹配、多词分词搜索(Token Search)、加权字段检索与相关性排序,并提供 Web Worker 版本以异步处理大规模数据、避免 UI 阻塞。适用于前端文档/知识库搜索、表单自动补全、离线应用检索等无需后端搜索服务的场景。

JavaScript
Apache License 2.0
20.4k
Stars
811
Forks
131
Watchers
2
Issues

Star 增长

今日0
近 7 天0
近 30 天+15
综合评分70.23
默认分支main