scambier/obsidian-omnisearch
A search engine that "just works" for Obsidian. Supports OCR and PDF indexing.
解決的問題
Omnisearch 解決了在大型 Obsidian 庫中快速定位特定資訊的困難。它以更直覺、『開箱即用』的體驗取代基礎搜尋,根據相關性而非僅關鍵字匹配來對結果進行排序。
工作原理
它利用 MiniSearch 庫和 BM25 算法對文件進行評分。相關性由查詢詞在文件正文中、檔案名稱和標題中出現的頻率決定。當與 Text Extractor 插件搭配使用時,還可索引 PDF、影像和 Office 文件。
適用對象
需要高效率、以鍵盤為主的方式查找筆記和檔案的 Obsidian 使用者,以及希望透過本地 HTTP 伺服器將庫搜尋暴露給外部工具的使用者。
主要亮點
- 智能排序:使用 BM25 根據內容和元資料自動對文件進行評分。
- 廣泛檔案支援:支援索引筆記、PDF、影像和 Office 文件。
- 鍵盤優先設計:模仿快速切換器工作流程,並支援 Vim 導航鍵。
- 進階查詢:支援引號表達式、排除項和檔案類型過濾。
- 可擴展性:包含可選的本地 HTTP 伺服器,用於外部查詢。
相關
- 專案
- 專案
- 專案
- 專案
- 專案