搜索 PDF、Office 文档和图片需额外安装 Text Extractor 插件;中文搜索依赖 cm-chs-patch 插件,且可能需清除搜索缓存;BRAT 安装的 beta 版本可能不稳定并破坏数据
obsidian-omnisearch
scambierGPL-3.0活跃维护给 Obsidian 笔记库加一个开箱即用的全文搜索引擎,支持 PDF 和图片 OCR 内容检索,不用折腾配置就能快速定位笔记。
A search engine that "just works" for Obsidian.
在 Obsidian 社区插件市场搜索 Omnisearch 并安装启用README 未说明,作为 Obsidian 插件在本地运行
Obsidian 的即时全文搜索插件,用智能加权算法快速定位笔记、文档和图片
给 Obsidian 笔记库加一个开箱即用的全文搜索引擎,支持 PDF 和图片 OCR 内容检索,不用折腾配置就能快速定位笔记。
核心能力
- 用 BM25 算法按词频、文件名和标题自动打分排序
- 支持笔记、Office 文档、PDF 和图片的索引搜索
- 支持引号短语、-排除词和按 .md/.jpg 过滤文件类型
- 可在 Vault 搜索与单文件内搜索之间切换
- 可选开启本地 HTTP 服务供 Obsidian 外部调用
容易踩的坑
- 1.32.0最新正式版2026-10-24 · 2026-10-24 21:15 UTC
What's Changed
What's Changed
- perf: cache removeDiacritics results in getMatches to avoid redundant computation by @yoshi-taka in #545
- feat(excerpts): prefer body matches over frontmatter matches by @geertvanzoest in #581
- feat: setting to disable scrolling to the match when opening a note by @anandghegde in #582
- fix: handle uppercase file extensions and .bmp images by @efim0v in #585
- Fix Office document indexing by @kscarmardo in #586
Full Changelog: https://github.com/scambier/obsidian-omnisearch/compare/1.31.0...1.32.0
- 1.31.02026-09-05 · 2026-09-05 12:22 UTC
查看更新说明
What's Changed
- Fix/567 base64 images by @scambier in https://github.com/scambier/obsidian-omnisearch/pull/570
- Fixed case-sensitive excerpt anchoring for quoted queries by @Alireza-RS in https://github.com/scambier/obsidian-omnisearch/pull/571
- Fixed several possible race conditions during adding/deleting files by @scambier in https://github.com/scambier/obsidian-omnisearch/pull/572
- fix: support Cmd+Click to open results in a new tab on macOS by @charleshan in https://github.com/scambier/obsidian-omnisearch/pull/576
- feat: long-press to open in new pane on mobile; simplify open-in-pane behavior by @charleshan in https://github.com/scambier/obsidian-omnisearch/pull/577
- perf: avoid retaining normalized document content by @apple-ouyang in https://github.com/scambier/obsidian-omnisearch/pull/579
New Contributors
- @Alireza-RS made their first contribution in https://github.com/scambier/obsidian-omnisearch/pull/571
- @charleshan made their first contribution in https://github.com/scambier/obsidian-omnisearch/pull/576
- @apple-ouyang made their first contribution in https://github.com/scambier/obsidian-omnisearch/pull/579
Full Changelog: https://github.com/scambier/obsidian-omnisearch/compare/1.30.1...1.31.0
- 1.31.0-beta.1pre-release2026-08-25 · 2026-08-25 16:44 UTC
查看更新说明
What's Changed
- Fix/567 base64 images by @scambier in https://github.com/scambier/obsidian-omnisearch/pull/570
- Fixed case-sensitive excerpt anchoring for quoted queries by @Alireza-RS in https://github.com/scambier/obsidian-omnisearch/pull/571
- Fixed several possible race conditions during adding/deleting files by @scambier in https://github.com/scambier/obsidian-omnisearch/pull/572
- fix: support Cmd+Click to open results in a new tab on macOS by @charleshan in https://github.com/scambier/obsidian-omnisearch/pull/576
- feat: long-press to open in new pane on mobile; simplify open-in-pane behavior by @charleshan in https://github.com/scambier/obsidian-omnisearch/pull/577
- perf: avoid retaining normalized document content by @apple-ouyang in https://github.com/scambier/obsidian-omnisearch/pull/579
New Contributors
- @Alireza-RS made their first contribution in https://github.com/scambier/obsidian-omnisearch/pull/571
- @charleshan made their first contribution in https://github.com/scambier/obsidian-omnisearch/pull/576
- @apple-ouyang made their first contribution in https://github.com/scambier/obsidian-omnisearch/pull/579
Full Changelog: https://github.com/scambier/obsidian-omnisearch/compare/1.30.1...1.31.0-beta.1
- 1.30.12026-07-29 · 2026-07-29 18:38 UTC
查看更新说明
Technical release to appease Obsidian's automatic rating
Full Changelog: https://github.com/scambier/obsidian-omnisearch/compare/1.30.0...1.30.1
- 1.30.02026-07-27 · 2026-07-27 14:52 UTC
查看更新说明
What's Changed
- Feature/cleaning by @scambier in https://github.com/scambier/obsidian-omnisearch/pull/553
- fix(mobile): pass 'tab' explicitly for new tabs to fix issue on android (#410) by @Dharya-dev in https://github.com/scambier/obsidian-omnisearch/pull/551
- 289 - boost results when exact match by @scambier in https://github.com/scambier/obsidian-omnisearch/pull/561
- Fix/perf improvements by @scambier in https://github.com/scambier/obsidian-omnisearch/pull/562
- #489 - Fixed "open in new pane" flag by @scambier in https://github.com/scambier/obsidian-omnisearch/pull/563
- Fixed diacritics for path filter by @scambier in https://github.com/scambier/obsidian-omnisearch/pull/566
New Contributors
- @Dharya-dev made their first contribution in https://github.com/scambier/obsidian-omnisearch/pull/551
Full Changelog: https://github.com/scambier/obsidian-omnisearch/compare/1.29.3...1.30.0
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
Omnisearch for Obsidian
🏆 Winner of the 2023 Gems of the Year in the "Existing plugin" category 🏆
Omnisearch is a search engine that "just works".
It always instantly shows you the most relevant results, thanks to its smart weighting algorithm.
Under the hood, it uses the excellent MiniSearch library. This free plugin is totally unrelated to the omnisearch.ai paid product.

Documentation
https://publish.obsidian.md/omnisearch/Index
Installation
- Omnisearch is available on the official Community Plugins repository.
- Beta releases can be installed through BRAT. Be advised that those versions can be buggy and break things.
You can check the CHANGELOG for more information on the different versions.
Features
Omnisearch's first goal is to locate files instantly. You can see it as a Quick Switcher on steroids.
- Find your 📝notes, 📄Office documents, 📄PDFs, and 🖼images faster than ever
- Images, documents, and PDF indexing is available through Text Extractor
- Automatic document scoring using
the BM25 algorithm
- The relevance of a document against a query depends on the number of times the query terms appear in the document, its filename, and its headings
- Keyboard first: you never have to use your mouse
- Workflow similar to the "Quick Switcher" core plugin
- Opt-in local HTTP server to query Omnisearch from outside of Obsidian
- Resistance to typos
- Switch between Vault and In-file search to quickly skim multiple results in a single note
- Supports
"expressions in quotes"and-exclusions - Filters file types with
.jpgor.md - Directly Insert a
[[link]]from the search results - Supports Vim navigation keys
Note: support of Chinese depends on this additional plugin (also you may need to clear search cache data to apply new Chinese index). Please read its documentation for more information.
Projects that use Omnisearch
Submit a PR to add your own project!
- Omnisearch Companion, an extension for your browser (Firefox, Chrome)
- Actions for Obsidian
- Notebook Navigator
- Userscripts to inject Omnisearch into your favorite web search engine
- obsidian-mcp-server, an MCP server that auto-detects Omnisearch and exposes it as a BM25-ranked search mode for AI agents accessing your vault
- Silversearch is a fork of Omnisearch for Silverbullet.
LICENSE
Omnisearch is licensed under GPL-3.
Thanks
To all people who donate through Ko-Fi or Github Sponsors ❤