検索機能

mImageViewer には 3 種類の検索モード (Ctrl+S / Ctrl+F / Ctrl+G) があります。 「S はフォルダ・ZIP・PDF を探す / G は画像・PDF・動画 1 件ずつを探す / F は今見ている場所を絞る」と覚えると使い分けが簡単です。

1. 3 つの検索モードの使い分け

ショートカット 名称 検索対象 検索できる情報 典型的な用途
Ctrl+S コンテナ検索 お気に入り配下のフォルダ / ZIP / PDF 名前のみ 「あのフォルダ、どこに置いたっけ?」をフォルダ名・ファイル名で呼び出す
Ctrl+F 現在地フィルタ 今表示中のグリッドのすべてのアイテム フォルダ・ZIP・PDF はファイル名。画像・動画はファイル名 + EXIF / XMP / AI プロンプト / PDF メタ / 動画メタ / タグ / サイドカー 開いているフォルダを絞り込む (Lightroom のフィルタに近い)
Ctrl+G アイテム検索 お気に入り全体の画像 / PDF / 動画 ファイル名 / EXIF / XMP / AI プロンプト / PDF メタ / 動画メタ / タグ / サイドカー お気に入り横断で 1 枚の画像を掘り出す
💡
どれを使えばいい?
  • フォルダ・ZIP・PDF を名前で探したい → Ctrl+S (コンテナ検索)
  • 今開いている場所の中で絞り込みたい → Ctrl+F (現在地フィルタ)
  • お気に入り全体から画像・動画 1 件を見つけたい → Ctrl+G (アイテム検索)

2. Ctrl+S: コンテナ検索

お気に入りに登録したルート配下のフォルダ / ZIP / PDF の名前を横断検索します。 動画はコンテナ (フォルダ・アーカイブ) ではないため対象外です。過去に訪れたフォルダや よく使うアーカイブを名前で素早く呼び出すのに向いています。

  1. メニュー「お気に入り」→「コンテナ検索 (Ctrl+S)」で画面上部に検索バーが出ます。
  2. キーワードを入力すると即座に部分一致で絞り込まれます (大小区別なし)。
  3. 結果は名前昇順で最大 5000 件まで表示されます。
  4. × ボタンまたは Esc で閉じ、元のフォルダに戻ります。
⚠️
事前にコンテナ索引を ON にしてください: Ctrl+S の対象はコンテナ索引に登録されたエントリだけです。 コンテナ索引は既定で OFFなので、お気に入りダイアログで「コンテナ索引」の チェックを ON にする必要があります (ON にするとその場で再帰的に走査し、以後は自動追従)。

絞り込みフィルタ

3. Ctrl+F: 現在地フィルタ

Ctrl+F今表示しているグリッドの中身を絞り込みます。 索引なしでその場で動作するため、コンテナ索引・アイテム索引のどちらも ON にしていないフォルダでも使えます。

  1. メニュー「ファイル」→「現在地フィルタ (Ctrl+F)」で画面上部に検索バーが出ます。
  2. キーワードを入力して Enter で確定 (入力中も逐次絞り込みされます)。
  3. 「検索対象」ドロップダウンでどのメタデータを見るかを変更できます (後述)。
  4. × ボタンまたは Esc で閉じます。

アイテム種別ごとの絞り込みルール

現在地フィルタはグリッドに表示されているすべての種類のアイテムを対象にします:

「検索対象」を EXIF など画像専用の次元に設定すると、その情報を持たないフォルダ・ZIP・PDF は すべて非表示になります。これは意図どおりの動作です (「EXIF で絞った場合は画像だけ残る」)。

マッチ件数は検索バーに「X/Y 件」と表示されます。すべての可視マッチをカウントします。

ZIP 内を表示中の場合

ZIP を開いた状態では、検索対象がファイル名のみに固定されます。 ZIP 内の画像は AI プロンプト・EXIF などのメタ情報を逐次読み取る仕組みを持たないため、ファイル名で素早く絞り込む用途に特化しています。 I/O なしで即座に動作するため、大きなアーカイブでも快適に使えます。

PDF ページを表示中の場合

PDF を開いてページ一覧を表示しているときは、Ctrl+F無効になります (ショートカット無反応・検索バーは開きません)。 PDF のページは連番の名前しか持たないため、絞り込んでも得られる情報がほとんどないためです。

4. Ctrl+G: アイテム検索

メニュー「お気に入り」→「アイテム検索 (Ctrl+G)」でお気に入り全体を 横断検索します。数万件規模でも全文索引による高速検索で、即座にヒット件数と候補が表示されます。 画像・PDF・動画が対象で、ZIP は対象外です (ZIP を探すには Ctrl+S を使います)。

  1. 任意のタイミングで Ctrl+G を押すと画面上部に検索バーが出ます。
  2. キーワードを入力すると 300ms のデバウンス後に自動実行されます。結果が確定するまでは、 検索バーのヒット件数に「検索中」と表示されます。
  3. 結果は「一覧」または「集約」で表示されます (後述)。
  4. × ボタンまたは Esc で閉じて元のフォルダに戻ります。
⚠️
事前にアイテム索引を ON にしてください: Ctrl+G はお気に入りダイアログ (お気に入り → 編集) で「アイテム索引」を ON にした お気に入り配下だけを対象にします。アイテム索引は既定で OFFのため、 ON にしない限り Ctrl+G でヒットは出ません。

最小クエリ長の制限

Ctrl+G は索引の精度を確保するため、検索語に以下の最小長を要求します:

Ctrl+F と Ctrl+S にはこの制約はありません (直接文字列一致のため短いトークンでも動きます)。

5. 検索クエリ構文 (3 モード共通)

書き方意味
word1 word2AND: すべて含む夕焼け 海辺
-wordNOT: 含まない (除外は常に AND)夕焼け -曇り
"word1 word2"フレーズ: 連続する文字列"golden hour"
-"word1 word2"フレーズの NOT-"low quality"
#タグ名タグ検索 (# 込みで一致)#原神 #風景
-#タグ名タグの除外#風景 -#夜景
🔤
大文字小文字の扱い: クエリは自動で小文字化されて比較されます (SunSet == sunset)。

OR 検索モード

検索バー右端の □OR チェックを入れると、AND ではなく OR で include トークンを結合します。ただし -word の除外は常に AND で効きます。

クエリAND モード (既定)OR モード (チェック時)
klee paimon 両方の語を含むものだけ いずれかの語を含むもの
klee #klee (キーワード "klee" と タグ "#klee") を両方含む キーワードかタグのいずれかで "klee" を含む
klee #klee -sleep -nsfw "klee" と "#klee" を両方含み、"sleep" も "nsfw" も含まない "klee" か "#klee" のいずれかを含み、"sleep" も "nsfw" も含まない
💡
いつ OR モードを使う? 同じ対象を別表記で呼ぶ場合 (例: キーワード klee と タグ #klee の両方を見たい、 sunset夕焼け をまとめて拾いたい、など) に便利です。 OR にしても除外語は AND なので、klee #klee -nsfw で安全に広く拾えます。

6. 絞り込みドロップダウン

検索バー右側のドロップダウンで、検索範囲をさらに狭めることができます。 どのバーがどのドロップダウンを持つかは下表のとおり:

Ctrl+G の検索バーは横幅が足りないと折り返して表示されます。Ctrl+G のドロップダウンを 開いてホイール操作している間は、背後のグリッドはスクロールしません。

ドロップダウンCtrl+SCtrl+FCtrl+G
お気に入り
種別 (フォルダ/ZIP/PDF)
種別 (画像/PDF/動画)
検索対象 (ファイル名/EXIF/XMP/…)
集約トグル
タグピッカー
OR 検索チェック

お気に入り (Ctrl+S / Ctrl+G)

「すべて」または特定の 1 つのお気に入りに絞ります。複数のお気に入りをまたぐ検索で、 対象を狭めたいときに使います。Ctrl+S ではコンテナ索引 ON のお気に入り、Ctrl+G ではアイテム索引 ON のお気に入りだけが候補に出ます。

種別 (Ctrl+S 専用)

すべて / フォルダ / ZIP ファイル / PDF ファイルから 1 つを選んで絞り込みます。 「PDF だけ探したい」「フォルダだけ一覧したい」といった場面で使います。

種別 (Ctrl+G 専用)

画像 / PDF ファイル / 動画ファイルから 1 つを選んで絞り込みます。 「PDF のタイトルだけで検索したい」「動画の説明文だけ見たい」といった用途に使います。

検索対象 (Ctrl+F / Ctrl+G 共通)

どのメタデータソースを検索するかを選びます。「すべて」だと以下 8 ソースの OR:

単一ソースに絞ると、そのソース以外の情報はノイズとして弾かれます。例えば 「EXIF のレンズ名だけで探したい」「AI プロンプトに EXIF が混ざって困る」といった場面で使います。

タグピッカー (Ctrl+F / Ctrl+G 共通)

検索バー右の「タグ」ドロップダウンから登録済みタグを選ぶと、クエリ欄に #タグ名 が 自動で追記されます。タグ名の正確な表記を覚えていなくても使えます (タグ機能参照)。 ZIP 内を表示中の Ctrl+F はファイル名フィルタに固定されるため、このときタグピッカーは無効になります。

7. 結果の読み方

Ctrl+F の結果表示

Ctrl+G の結果表示 (一覧 / 集約)

Ctrl+G の結果は 一覧集約 の 2 種類の表示で見られます。 検索バーの「集約」トグルボタンで切り替えます。

ヒット件数が多い場合は自動的に集約表示に切り替わります。ユーザーが結果を操作したあとは自動切替は行われません。

8. 検索索引の作成と保守

mImageViewer は 2 種類の索引を持ちます。どちらも既定では OFFで、 お気に入りダイアログで個別に ON にする必要があります。

索引格納するもの使われる機能既定
コンテナ索引 フォルダ / ZIP / PDF の名前 Ctrl+S (コンテナ検索) OFF
アイテム索引 画像 / PDF / 動画の全文: ファイル名 + EXIF + XMP + AI プロンプト + PDF メタ + 動画メタ + タグ + サイドカー Ctrl+G (アイテム検索) / グリッドのタグバッジ / タグ書き込み後の即時反映 OFF

ON にする手順

  1. メニュー「お気に入り」→「編集」でお気に入りダイアログを開く。
  2. お気に入りごとに並んだ「コンテナ索引」「アイテム索引」のチェックボックスを ON にする (追加直後の既定は両方 OFF)。
  3. ON にしたお気に入りは、その場で配下を再帰的に走査して索引を作成します。 以降は自動監視でファイル追加/削除/変更を反映します。

進捗の確認

初期スキャン中は次の場所で進捗を確認できます:

大容量お気に入り (数万枚) で初回は数分〜数十分かかる場合があります。スキャン中に mImageViewer を終了しても、次回起動時に続きから再開されます。

索引の再構築

正常運用では自動監視で同期されるため、手動再構築は通常不要です。 それでも索引が壊れた / 怪しいと感じる場合:

9. 関連ショートカット

キー動作
Ctrl+Sコンテナ検索を開く / 閉じる
Ctrl+F現在地フィルタを開く / 閉じる (PDF ページ表示中は無効)
Ctrl+Gアイテム検索を開く / 閉じる
Enter検索を実行 (テキスト欄にフォーカス中)
Esc検索バーを閉じて検索前のフォルダへ戻る (検索バーの ボタンや Ctrl+G / Ctrl+S の再押下でも閉じます)
BSドリルイン中は 1 階層戻る。集約 / 結果一覧 (最上位) では何もしない (検索ごと閉じたいときは Esc か検索バーの ボタン)
Ctrl+/Ctrl+G の結果内で前後のヒットへ移動
ℹ️

検索中はフォルダバーの戻る / 進む / 履歴メニューは無効化されます (検索中の移動はフォルダ履歴に残らないためです)。 親フォルダボタン () は検索結果の階層を 1 階層戻るボタンに切り替わり、最上位では無効になります。 ツリー順の前 / 次ボタン ( / ) は Ctrl+/ と同じく前後のヒットフォルダへ移動します。

検索結果から右クリックメニューの「フォルダに移動」を選んだときは検索を終了して実フォルダへ着地し、その移動は通常どおりフォルダ履歴に残ります (移動先で を押すと検索前のフォルダに戻れます)。

ℹ️
IME 変換中の Enter (変換確定) や Esc (変換キャンセル) は検索バーが奪わないようになっています。 日本語をそのまま入力して変換確定するだけで検索できます。