TinySearch
💻
TinySearch
软件
软件描述
TinySearch 是一个轻量级、快速的全文搜索引擎,专为静态网站设计。
官方网站
访问软件的官方网站了解更多信息
endler.dev
安全链接HTTPS
什么是 TinySearch?
TinySearch 是一个轻量级、快速的全文搜索引擎,专为静态网站设计。
TinySearch 使用 Rust 编写,随后编译为 WebAssembly,在浏览器中运行。
它可与 Jekyll、Hugo、Zola、Cobalt 或 Pelican 等静态站点生成器配合使用。
工作原理
TinySearch 是文章《使用布隆过滤器编写全文搜索引擎》中 Python 代码的 Rust/WASM 版本。它可以作为 lunr.js 和 elasticlunr 的替代方案,后者对小型网站而言过于沉重,并需要大量 JavaScript。
TinySearch 的思路是:从网站的文章列表生成一个小型、自包含的 WASM 模块,并直接在前端浏览器中运行。
