全文搜索
- lunr - 该库适用于浏览器环境,支持对JSON文档建立索引并提供简洁的搜索接口。
- flexsearch - 新一代全文搜索库,适用于浏览器与Node.js环境。
- Elasticlunr - 基于lunr.js开发,但提供了更高的灵活性和可定制性。
- minisearch - 微型而强大的JavaScript全文搜索引擎,适用于浏览器和Node.js。
- fuse.js - 轻量级模糊搜索库,零依赖设计。
- search-index - 持久的、具备网络弹性的全文搜索库,适用于浏览器和Node.js。
- fuzzysearch - 微型且极速的JavaScript模糊搜索工具。
- fuzzy - JavaScript模糊搜索/过滤实现方案。
- orama - 基于TypeScript开发的快速内存全文搜索引擎,支持拼写容错。