效果如图:

视频介绍:https://www.bilibili.com/video/BV14bfZBRE1k/

v1.2.0 版本更新说明

发布日期:2026年2月24日
版本类型:重大功能更新
主题:微内核插件化架构 + 语雀知识库支持


📋 版本概述

小遥搜索 v1.2.0 正式引入微内核插件化架构,实现了数据源的热插拔扩展,并首发语雀知识库插件

核心亮点

  • 🔌 微内核插件化架构:支持数据源插件动态加载

  • ☁️ 语雀知识库插件:首个数据源插件,支持语雀文档搜索

  • 🎨 13种数据源类型定义:为未来扩展奠定基础

  • 🔗 源链接跳转:搜索结果可直接在浏览器中打开原文


✨ 新增功能

1. 微内核插件化架构

架构特点

  • 约定优于配置:插件放到目录自动发现

  • 异步架构:基于 asyncio 高性能异步处理

  • 热插拔支持:运行时动态加载插件

  • 故障隔离:插件故障不影响核心功能

插件类型

  • 数据源插件:扩展外部数据源(已实现)

  • 🚧 AI模型插件:架构预留,暂未实现

  • 🚧 搜索引擎插件:架构预留,暂未实现

2. 语雀知识库插件

插件状态:已内置(默认关闭)

功能特性

  • 🔄 启动时自动同步 Markdown 文档

  • 📄 保留文档格式和元数据

  • 🔗 搜索结果支持源链接跳转

  • 🎨 搜索结果显示"语雀"标签

启用方法

cd backend/data/plugins/datasource/yuque
cp config.yaml.example config.yaml
# 编辑 config.yaml,设置 enabled: true

3. 数据源类型扩展

定义了 13种数据源类型

类型

说明

状态

filesystem

本地文件

✅ 默认启用

yuque

语雀

✅ 已内置(需启用)

feishu

飞书

📋 计划中

notion

Notion

📋 计划中

github

GitHub

📋 计划中

gitlab

GitLab

📋 计划中

confluence

Confluence

📋 计划中

wordpress

WordPress

📋 计划中

obsidian

Obsidian

📋 计划中

dropbox

Dropbox

📋 计划中

googledrive

Google Drive

📋 计划中

onedrive

OneDrive

📋 计划中

figma

Figma

📋 计划中


🔧 技术改进

前端更新

  1. 搜索结果卡片增强

  • 显示数据源类型标签

  • 支持源链接跳转("浏览器"按钮)

  • 未知类型显示原始名称

  1. Electron API 扩展

  • 新增 openExternal 接口,支持默认浏览器打开链接

后端更新

  1. 插件系统

  • 插件加载器实现

  • 数据源抽象接口定义

  • 插件配置管理

  1. 语雀插件

  • yuque-dl CLI 工具集成

  • 异步同步机制

  • 元数据提取

  1. 数据流完善

  • source_typesource_url 字段贯穿全流程

  • 数据库 → Whoosh索引 → 搜索API → 前端展示


📚 文档更新

新增文档

  1. 数据源插件列表.md

  • 13种数据源类型定义

  • 已实现插件说明

  • 插件开发指南

  1. 插件开发文档.md

  • 架构概述

  • 快速开始指南

  • 完整示例代码

更新文档

  1. 数据库设计文档.md

  • Whoosh索引Schema添加 source_typesource_url 字段

  1. README.md

  • 新增"数据源插件列表"章节

  • 删除冗余的"插件开发"章节


🔄 升级指南

从 v1.1.x 升级到 v1.2.0

  1. 备份数据(可选)

# 备份插件配置
cp -r backend/data/plugins backend/data/plugins.backup
  1. 下载新版本

  1. 启用语雀插件(可选)

cd backend/data/plugins/datasource/yuque
cp config.yaml.example config.yaml
# 编辑 config.yaml 配置语雀 Token
  1. 重建索引(推荐)

  • 删除 backend/data/indexes/ 目录

  • 重启后端自动重建


🐛 已知问题

  1. Whoosh索引字段

  • 旧版本索引不含 source_typesource_url 字段

  • 解决方案:删除索引目录,重启后端重建

  1. 语雀Token获取


📦 下载地址


🙏 致谢

感谢以下开源项目的支持:


让我们一起打造更好的本地搜索体验! 🚀


#独立开发者 #知识工作者 #知识库 #AI工具 #内容创作者 #一人公司 #ai搜索 #dify #ragflow #vibecoding

Work Less, Earn More, Enjoy Life.