轻量级模糊搜索,以 JavaScriptH
Fuse.js Fuse.js是一个轻量级零依赖性模糊-搜索库,用TypeScript来书写. 它在浏览器和服务器上工作,设计用于搜索客户端上无法依赖专用搜索后端的中小数据集. ✨ What's New: Token Search 多字模糊搜索与相关排名. 键入"javascrpt paterns"并找到"JavaScript模式"——打字能耐,多字能耐,并同时智能排名全部. js const fuse = 新福斯 (docs, {使用TokenSearch: true, keys: ['title','author','descript']]) 引信. search ('javascrpt paterns'') // / – [{项目:{标题:'ZJavaScript Tatters',.}}} 详情请参见下面的 Token Search 。 网络工人搜索大型数据集而不冻结UI. FuseWorker将您的数据分出多个Web Worker,并平行搜索——对100K文档的搜索速度更快. js 从'fuse.js/ worker' 导入 {fuseWorker }..