scambier/obsidian-omnisearch

A search engine that "just works" for Obsidian.

它解决了什么问题

Omnisearch 通过提供一种更快、更直观的方式来查找笔记、PDF、Office 文档和图像,改善了 Obsidian 中的搜索体验。它充当一个增强版的「快速切换器」,优先显示最相关的结果,而不仅仅是匹配关键词。

它如何工作

它利用 MiniSearch 库和 BM25 算法对文档进行评分。相关性由查询词在文档正文、文件名和标题中出现的频率决定。对于图像和 PDF 等非文本文件,它与 Text Extractor 插件集成以索引内容。

适合谁

拥有大型库的 Obsidian 用户,需要一个高性能的搜索工具,支持多种文件类型且对拼写错误具有容错能力。

特色

  • 广泛的文件支持:索引笔记、PDF、Office 文档和图像。
  • 智能排序:使用 BM25 算法实现文档的自动评分。
  • 键盘优先:专为无需鼠标的操作设计,包括对 Vim 键位的支持。
  • 高级查询:支持引号表达式、排除项和文件类型过滤。
  • 外部访问:包含一个可选的本地 HTTP 服务器,允许从 Obsidian 外部进行查询。

一个真正强大的搜索工具,能快速找到你想要的内容 — @handle

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目