scambier/obsidian-omnisearch

A search engine that "just works" for Obsidian.

何を解決するか

Omnisearchは、ノート、PDF、Officeドキュメント、画像をより速く、より直感的に見つける方法を提供することで、Obsidianの検索体験を向上させます。単にキーワードを一致させるだけでなく、最も関連性の高い結果を優先する強化された「Quick Switcher」として機能します。

仕組み

MiniSearchライブラリとBM25アルゴリズムを使用してドキュメントのスコアを算出します。関連性は、クエリ用語がドキュメントの本文、ファイル名、および見出しにどの程度頻繁に現れるかによって決定されます。画像やPDFなどの非テキストファイルについては、Text Extractorプラグインと連携してコンテンツをインデックスします。

対象ユーザー

大規模な保管庫(vault)を持ち、複数のファイル形式をサポートし、タイポ(打ち間違い)に強い高性能な検索ツールを必要とするObsidianユーザー。

ハイライト

  • 幅広いファイルサポート: ノート、PDF、Officeドキュメント、および画像をインデックスします。
  • スマートランキング: BM25アルゴリズムを使用してドキュメントのスコアを自動的に算出します。
  • キーボード中心: Vimキーのサポートを含む、マウスを使わないナビゲーションのために設計されています。
  • 高度なクエリ: 引用表現、除外、およびファイル形式のフィルタリングをサポートします。
  • 外部アクセス: Obsidianの外部からクエリを実行できるように、オプションのローカルHTTPサーバーが含まれています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト