搜书吧本地全文搜索服务器(soushu-local)介绍
搜书吧本地全文搜索服务器(Soushu Local FTS) 是一款结合 Rust 高性能后端与 Vue3 现代 前端 框架的离线搜索系统。它可在本地快速建立 小说 或 电子书 全文索引,实现毫秒级搜索响应,让你的数字书库具备“类搜索引擎”的检索体验。
系统前端采用 Vue3 + T ai lwind + PrimeVue,实现清晰流畅的交互体验;后端则由 Rust + Axtic + Rusqlite + Tantivy 驱动,具备轻量、安全、高速等特点。
项目开源,支持 跨平台 运行(Windows用户可直接下载预编译文件),并提供详细的构建与运行说明。
⚙️ 部署与使用
- 前端 开发 :执行 pnpm i 安装依赖,pnpm dev 启动开发 环境 。
- 前端构建:运行 pnpm build 生成静态资源文件。
- 后端编译:使用 cargo build --release 生成可执行文件。
生成后的结构:
./web/ ← 前端构建文件 ./start.exe ← 后端主程序 ./novels.db ← 小说 数据 库 ./index/ ← 分词索引数据无需复杂环境配置,即可快速在本地搭建一套独立的全文搜索服务。
? 特点与优势
- 高性能Rust引擎:Tantivy驱动的本地搜索引擎,速度媲美ElasticSearch。
- 前后端分离:前端轻量灵活,后端独立可移植,适合多端部署。
- 零依赖运行:可离线运行,不依赖外部服务器。
- 可视化界面:Vue3 + Tailwind打造极简操作体验。
- 跨平台支持:Windows、Linux、macOS均可部署。


评论列表
发表评论