
obsidian-omnisearch
让 Obsidian 笔记、PDF、图片里的文字都能一键搜到
Obsidian Omnisearch 是一款为 Obsidian 笔记软件打造的全文搜索插件,目标是让搜索「开箱即用」。它基于 MiniSearch 实现快速索引与模糊匹配,支持对 Markdown 笔记、PDF 文件以及图片中的文字进行检索,其中 OCR 能力可识别图片内文字,PDF 索引则让扫描件或电子书内容也能被搜到。相比 Obsidian 自带搜索,它提供更智能的相关性排序、拼写容错和跨文件类型统一检索,用户只需在命令面板或快捷键中调出搜索框,输入关键词即可快速定位到具体笔记与位置。插件完全本地运行,无需联网,适合笔记量大、资料类型混杂的知识管理用户,帮助把散落在不同格式里的信息真正变成可检索的第二大脑。
项目数据
使用教程
环境要求
- 已安装 Obsidian 笔记软件,并准备好要使用的笔记库(vault)
- 通过 Obsidian 官方社区插件仓库安装时需要联网
- 如需索引 PDF、Office 文档和图片,需额外安装 Text Extractor 插件
安装与启动步骤
-
1打开 Obsidian 笔记库
启动 Obsidian,打开你要使用 Omnisearch 的笔记库。插件随笔记库随附,每个库需单独安装。
-
2进入社区插件市场
在 Obsidian 设置中找到第三方插件(社区插件)入口,打开浏览(Browse)界面。
-
3搜索 Omnisearch
在社区插件市场搜索框中输入 Omnisearch,确认作者与项目 scambier/obsidian-omnisearch 一致。
-
4安装并启用插件
在搜索结果中选中 Omnisearch,点击安装,安装完成后点击启用。启用后即可在命令面板调出搜索框。
-
5可选:用 BRAT 装测试版
想体验 beta 版,先安装 BRAT 插件,再通过 BRAT 添加插件仓库安装。beta 版可能有 bug,慎用。
-
6可选:启用 PDF/图片检索
安装 Text Extractor 插件后,Omnisearch 才能对图片、Office 文档和 PDF 建立索引并检索其中文字。
如何确认成功
在命令面板调出 Omnisearch 搜索框,输入关键词能立刻返回相关笔记及其所在位置即安装成功。
常见问题
Q:怎么安装 beta 测试版?
A:README 说明 beta 版本通过 BRAT(obsidian42-brat)安装。官方提醒这些版本可能不稳定甚至破坏功能,建议只在测试库使用。
Q:为什么搜不到 PDF 或图片里的文字?
A:图片、文档和 PDF 的索引由 Text Extractor 插件提供,需要先安装并启用该插件,相关文件才会被纳入索引和 OCR 检索。
Q:Omnisearch 和 omnisearch.ai 是同一个产品吗?
A:不是。README 明确说明本插件完全免费,与付费产品 omnisearch.ai 毫无关系。
Q:从哪里看版本更新说明?
A:仓库根目录的 CHANGELOG.md 记录了各个版本的变化,安装前可先查阅。
注意事项
- 推荐直接从 Obsidian 官方社区插件仓库安装,这是 README 给出的稳定安装方式。
- 插件按笔记库(vault)生效,多个库需要分别安装启用。
- BRAT 安装的 beta 版本可能包含 bug,不建议在主力笔记库使用。
- 完整文档见 https://publish.obsidian.md/omnisearch/Index 。
核心亮点
- 支持 OCR 识别图片文字和 PDF 全文索引,覆盖非纯文本资料
- 基于 MiniSearch 的相关性排序与模糊匹配,搜索结果比原生搜索更准
- 纯本地运行、无需联网,索引速度快且隐私安全
不足之处
- OCR 与 PDF 索引依赖额外配置,初次使用有一定门槛
- 大型仓库首次建索引时资源占用和耗时较明显
适用场景
- 在大量 Markdown 笔记中快速定位某个概念出现的位置
- 检索扫描版 PDF 或截图笔记里的文字内容
- 把图片中的板书、书摘通过 OCR 变成可搜索文本
替代项目
obsidian-search、Omnisearch、Obsidian 原生搜索
项目介绍
上一篇:notebooklm-skill
下一篇:protonsearch
同类项目推荐
firecrawl
开源
网页抓取像喝水一样简单,开发者省下整周加班
The context API to search, scrape, and interact with the web at scale.
contoso-chat
开源
一键跑通 Azure RAG 应用,从代码到评估部署全流程
This sample has the full End2End process of creating RAG application with Prompty an···
graphify
开源
整个代码库画成一张图,找问题一眼定位
Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable k···
qiaomu-youtube-ai-podcast
开源
一站式索引AI播客,快速找到有文字稿和总结的节目
AI 播客索引:整理 AI 播客、中文简介、Transcript 状态和总结入口 | Curated AI podcast ···