Skip to content

Omnisearch 全文搜索插件

Obsidian 内置搜索基于文件索引,而 Omnisearch 提供接近商业搜索引擎的体验:模糊匹配、拼写容错、PDF 与图片(OCR)内容检索、结果权重排序与命中高亮。

mermaid
flowchart TD
  Q[输入查询] --> I[构建索引]
  I --> F[模糊匹配与拼写容错]
  F --> O[PDF / 图片 OCR 解析]
  O --> R[相关度排序]
  R --> H[片段高亮结果]

为什么需要 Omnisearch

能力内置搜索Omnisearch
模糊匹配⚠️ 需精确✅ 容错
PDF 内容⚠️ 有限✅ 完整
图片 OCR✅(需插件)
结果高亮⚠️✅ 片段高亮
排序权重文件名优先相关度优先

安装

  1. 设置 → 第三方插件 → 浏览,搜索 Omnisearch 并安装启用
  2. (可选)安装 Obsidian OCR 以搜索图片中的文字
  3. 打开命令面板运行 Omnisearch: Open 或点击 ribbon 图标

核心功能

模糊与相关度搜索

直接输入关键词即可,无需记忆确切文件名:

text
ai 笔记 方法    → 返回包含这些词、按相关度排序的笔记

支持 -排除词 过滤、"精确短语" 强制匹配。

搜索语法

语法作用
"exact phrase"精确短语
-word排除包含该词的笔记
path:项目限定路径
tag:ai限定标签
file:提案限定文件名

结果高亮与预览

命中结果会展示上下文片段并高亮关键词,回车直接跳转到命中位置。

PDF 与 OCR

  • 启用 Search in PDFs 后可检索 PDF 内文字
  • 配合 Obsidian OCR 可检索扫描件 / 截图中的文本

进阶配置

索引管理

  • 首次使用会在后台建立索引,大仓库可能耗时数分钟
  • 设置中可 Rebuild index 强制重建
  • 支持排除文件夹(如 .trash、附件目录)

与内置搜索互补

Omnisearch 偏「发现」,内置搜索偏「精确语法(正则、通配)」。建议日常用 Omnisearch 快速定位,复杂查询回退内置搜索。

提示

将 Omnisearch 绑定到快捷键(如 Ctrl/Cmd + P 替换为 Omnisearch Open),可大幅减少查找时间。

常见问题

Q:索引占用空间大吗? A:索引存于插件数据目录,通常不超仓库体积的个位数百分比。

Q:移动端能用吗? A:支持,但大仓库索引在移动端较慢,建议仅在桌面端建立。

相关资源