搜书吧本地全文搜索服务器(soushu-local):Rust高性能本地书籍搜索引擎

探索2小时前发布 终极
33 0 0

搜书吧本地全文搜索服务器(soushu-local)介绍

搜书吧本地全文搜索服务器(Soushu Local FTS) 是一款结合 Rust 高性能后端与 Vue3 现代前端框架的离线搜索系统。它可在本地快速建立小说或电子书全文索引,实现毫秒级搜索响应,让你的数字书库具备“类搜索引擎”的检索体验。

系统前端采用 Vue3 + Tailwind + PrimeVue,实现清晰流畅的交互体验;后端则由 Rust + Axtic + Rusqlite + Tantivy 驱动,具备轻量、安全、高速等特点。

项目开源,支持跨平台运行(Windows用户可直接下载预编译文件),并提供详细的构建与运行说明。

搜书吧本地全文搜索服务器(soushu-local):Rust高性能本地书籍搜索引擎

⚙️ 部署与使用

  • 前端开发:执行 pnpm i 安装依赖,pnpm dev 启动开发环境。
  • 前端构建:运行 pnpm build 生成静态资源文件。
  • 后端编译:使用 cargo build --release 生成可执行文件。

生成后的结构:

./web/          ← 前端构建文件  
./start.exe     ← 后端主程序  
./novels.db     ← 小说数据库  
./index/        ← 分词索引数据  

无需复杂环境配置,即可快速在本地搭建一套独立的全文搜索服务。


💡 特点与优势

  • 高性能Rust引擎:Tantivy驱动的本地搜索引擎,速度媲美ElasticSearch。
  • 前后端分离:前端轻量灵活,后端独立可移植,适合多端部署。
  • 零依赖运行:可离线运行,不依赖外部服务器。
  • 可视化界面:Vue3 + Tailwind打造极简操作体验。
  • 跨平台支持:Windows、Linux、macOS均可部署。

🌐 项目资源


📦 适用场景

  • 个人电子书收藏管理
  • 小说搜索与索引系统
  • 企业内部知识文档检索
  • 教育类数字图书馆
© 版权声明

相关文章

暂无评论

暂无评论...
🇨🇳
简体中文
🇨🇳
繁體中文
🇺🇸
英语
🇯🇵
日語
🇰🇷
韩语
🇫🇷
法语
🇩🇪
德语
🇪🇸
西班牙语
终极导航 一键登录开启个人书签等功能!