Skip to main content
Linkly AI がパソコン上のドキュメントを一瞬で探し出せるのは、バックグラウンドで黙々とある作業をしているからです —— それがインデックスです。このページでは 設定 → インデックス にあるスイッチをひとつずつ解説し、インデックスに問題が起きたときの調べ方も示します。 インストールしたばかりでご自身のドキュメントをまだ追加していない場合は、先にクイックスタートをご覧ください。

インデックスの仕組み

Linkly AI のインデックスは階層的です。「全部終わらないと使えない」のではなく、1 つの層が終わるごとに使える検索能力がひとつ増えていきます。
1

第 1 層:ファイル名(数秒)

ファイルを見つけた時点で、パスとファイル名をすぐインデックスに書き込みます。この層はほぼ一瞬で終わるため、フォルダを追加した直後からファイル名で検索できます。
2

第 2 層:全文(キーワード)

ドキュメント本文を解析してローカルの全文インデックスに書き込み、キーワード一致に対応します。この層が終わると、「予算表」で検索したときに本文中にその語が出てくるドキュメントがヒットします。
3

第 3 層:セマンティック(ベクトル)

ローカルの埋め込みモデルで本文をチャンクに分けてベクトルに変換します。この層が終わると、「去年いくら使ったか」で検索したときに、タイトルにその語が一切含まれない財務レポートもヒットします。
この 3 層とは別に、任意の内容抽出器が 2 つあります。もともと文字を持たないファイルを文字のあるファイルに変え、上の 3 層に流し込む役割です:
  • 文字認識(OCR):画像やスキャン版 PDF から文字を読み取ります
  • 音声・動画のテキスト抽出(ASR):音声や動画の中で話されている内容をテキストに変換します

設定 → インデックス ページの構成

設定 → インデックス を開くと、上から順に 4 つのブロックがあります:

状態の詳細の読み方


インデックスの設定項目

1. パフォーマンスモード

何をするか:バックグラウンドのインデックス処理がどれだけ計算リソースを使えるかを制御します。 既定値:自動(推奨)

2. 省電力モード

何をするか:ノートパソコンがバッテリー駆動のとき、電力を消費する重い処理を一時停止します。 既定値:オフ
効くのは「スイッチがオン」かつ「バッテリー駆動中」の 2 つの条件が同時に成立したときだけです。
バッテリー駆動時に一時停止されるもの:
  • 画像の OCR
  • スキャン版 PDF の構造化 Markdown への変換
  • セマンティックインデックス(ベクトル生成)
  • 音声・動画の文字起こし
  • クラウドライブラリの自動同期
  • データベースの整理・最適化
影響を受けず、通常どおり動くもの:ファイル名インデックス、全文(キーワード)インデックス。そのため省電力モード中でも、新しいファイルは検索できます。 いつ触るべきか:ノートパソコンをお使いなら、そのままオンにして忘れてしまって構いません。デスクトップ機ではオンでもオフでも変わりません。

3. アイドル時にモデルを自動スリープ

何をするか:ローカル AI モデルが一定時間使われないとメモリを解放し、必要になったら自動的に再読み込みします。 既定値:オン ローカルモデル(セマンティック埋め込み、OCR、音声認識)は約 **300 秒(5 分)**アイドルになると自動的にアンロードされ、メモリが解放されます。 オフにするとモデルはメモリに常駐し、3 つ合わせて約 1 GB ほどのメモリを使います。 いつ触るべきか:メモリが逼迫している場合(8 GB 以下)は、既定のオンのままにしてください。

4. 画像内テキスト認識(OCR)

何をするか:ローカルの OCR モデルで画像内の文字を認識します。さらに、スキャン版 PDF を構造化 Markdown に変換します。 既定値:オン

5. セマンティック検索

何をするか:オンにすると、自然な言葉や説明的な言い回しでドキュメントを検索できるようになります。 既定値:オン

6 / 7. 音声解析 と 動画解析

何をするか:ローカルの音声認識モデルで、音声や動画の中で話されている内容をテキストに変換し、全文インデックスとセマンティックインデックスに流し込みます。 既定値:どちらもオフ ⚠️
**オフ=インデックスされない、ではありません。**音声・動画ファイルは通常どおりインデックスに登録されるので、ファイル名では検索できますが、中で何が話されているかは検索できません
いつ触るべきか:会議の録音、ポッドキャスト、講義動画を検索したいときにオンにしてください。

インデックスの最適化と再構築

インデックスストレージ最適化

よりコンパクトな方式でベクトルインデックスを作り直します。これはほぼ無損失で得られる改善です:
  • ディスク使用量が約 80% 減ります(実測で 11.6 倍まで縮小)
  • 検索が速くなります
途中でアプリを終了しても安全で、データが壊れることはありません。次回起動時に自動的に続きから再開します。
すでに最適な状態のときは、このボタンを押しても何も起きません。「インデックスはすでに最適化されています」と表示されるだけで、手動で強制的に再実行することもできません

インデックスを再構築

これは危険な操作で、ボタンは赤色です。実行すると:
  • 削除されるもの:全文インデックスのディレクトリ、すべてのベクトル、各ドキュメントのインデックス進捗マーカー
  • 削除されないもの:元のファイル、すでに抽出済みのテキストキャッシュ、ダウンロード済みのモデルファイル
テキストキャッシュとモデルが残っているからこそ、再構築は初回のインデックス作成よりずっと速く終わります。いちばん遅い解析と OCR の工程を省けるからです。 再構築中の検索は空の結果を返します(エラーにはなりません)。
次の 4 つの状況では、押しても拒否されてボタンが効きません:
  • バックグラウンドで OCR や音声・動画の文字起こしがまだ動いている
  • インデックスが一時停止されている(トレイメニューで停止した場合)
  • スキャン中またはインデックス処理中である
  • すでに再構築が実行中である

インデックスの状態

ステータスの値は全部で 5 種類です: 「監視中」が、最終的に見たい状態です。

インデックスを一時停止するには?

「インデックス一時停止」はシステムトレイのメニューにしかありません。トレイの L アイコンを右クリックしてメニューを開くと、「⏸ インデックス一時停止」/「▶ インデックス開始」があります(左クリックで開くのは AI チャットウィンドウで、メニューではありません)。

よくある質問

音声解析と動画解析が既定でオフになっているからです。オフのときもメディアファイルはインデックスに登録されるため(だからファイル名では検索できます)、中で何が話されているかは文字起こしされていません。設定 → インデックス で「音声解析」と「動画解析」をオンにすると、アプリが 161 MB の音声認識モデルをダウンロードし、そのあと既存のファイルをすべて自動的に処理し直します。再スキャンもインデックスの再構築も必要ありません。例外:メディアファイルの隣に同名の .srt / .vtt 字幕がある場合や、以前に文字起こししたキャッシュが残っている場合は、スイッチがオフでも内容を検索できます。
まず 設定 → インデックス で「画像内テキスト認識(OCR)」のスイッチがオフになっていないか確認してください。注意:このスイッチは画像の OCR とスキャン版 PDF のテキスト抽出の両方を制御します —— ラベルには「画像」としか書かれていませんが。オフにすると、スキャン版 PDF も「ファイル名しかなく、本文がない」状態になります。スイッチがオンなら、次に状態の詳細の「文字認識(OCR)」の行を見てください。「準備中」と表示されていればモデルがまだダウンロード中か読み込み中なので、少し待ってください。
いちばん多い原因はインデックスが一時停止されていることです。このスイッチはシステムトレイのメニューにしかありません。トレイアイコンを右クリックしてメニューを開き、「▶ インデックス開始」が見えたら、現在は一時停止中です。クリックすれば再開します。見分け方:設定ページのステータスが「待機中」で、その下に英語の小さな文字で Indexing paused と出ていれば、一時停止されています。一時停止でない場合は、設定 → フォルダ にご自身のディレクトリが追加されているかも確認してください。初回のウィザードでは、付属のサンプルドキュメントしかインデックスされません。
次の順に確認してください:
  1. 設定 → インデックス の状態の詳細で「セマンティック検索」が「無効」と表示されていませんか?そうであればスイッチがオフになっています。オンにすれば自動的に処理が走るので、再構築は不要です。
  2. 「準備中」や「キュー待ち」と出ていませんか?まだベクトルを作っているところなので、終わるまで待ってください。
  3. どちらでもない場合は、設定 → AI → Embedding モデル でモデルがまだダウンロード中か、ダウンロードに失敗していないか確認してください。この状況は検索画面にはまったく表示されず、検索は黙ってキーワードのみに劣化します。失敗している場合はカード上の「再試行」をクリックしてください。
「インデックス一時停止」はシステムトレイのメニューにしかありません。設定ページには用意されていません。トレイの L アイコンを右クリック →「⏸ インデックス一時停止」。再開も同じ場所で、メニュー項目が「▶ インデックス開始」に変わります。一時停止中は「インデックスを再構築」を実行できません。先に再開してください。
設定 → インデックス → メンテナンス で「インデックスストレージ最適化」をクリックしてください。よりコンパクトな方式でベクトルインデックスを作り直し、ディスク使用量が約 80% 減ります。代償は約 1% の再現率の低下で、そのうえ検索も速くなります。ボタンが「インデックスはすでに最適化されています」と表示する場合は、すでに新しい形式になっていて最適化の余地がなく、強制的な再実行もできません。
急がないでください。再構築は最後の手段で、その間の検索は空の結果を返します。次の順に試してください:
  1. 対応するスイッチがオフになっていないか確認する(OCR / セマンティック検索 / 音声・動画解析)
  2. インデックスが一時停止されていないか確認する(トレイメニュー)
  3. ステータスが「インデックス中」のままではなく「監視中」まで到達しているか確認する
ここまですべて外れた場合にはじめて 設定 → インデックス → メンテナンス → 再構築 を検討してください。再構築は元のファイルを削除しませんし、抽出済みのテキストキャッシュやモデルファイルも消さないため、通常は初回のインデックス作成よりずっと速く終わります。
止められません。パフォーマンスモードが制御するのはインデックス処理が使うスレッド数と、どれだけ頻繁に処理を譲るかだけで、「走らせるかどうか」は制御しません。「バランス」を選ぶのは、ゆっくり動かして邪魔をしないようにするだけです。本当に止めたい場合は、トレイメニューの「インデックス一時停止」を使ってください。なお「自動」モードが見ているのはキーボードとマウスがアイドルかどうかだけです(120 秒を超えるとアイドル扱い)。バッテリーの状態も CPU 負荷も見ていません。純粋な Wayland の Linux デスクトップではこの信号を取得できないため、「自動」は常に「バランス」と同じ動作になります。
正常です。省電力モードが効く条件は「スイッチがオン」かつ「バッテリー駆動中」です。電源につないでいる場合や、バッテリーのないデスクトップ機では、まったく作用しません。だからこそ一年中オンにしたままで構いません。出かける前に手動でオンにして、帰ってきたらオフにする、といった手間は不要です。
影響の小さいものから順に:
  1. パフォーマンスモードを「バランス」に変更する(即座に反映され、実行中のタスクも新しい予算で取り直されます)
  2. 音声解析」と「動画解析」を一時的にオフにする —— メディアの文字起こしはもっとも重い処理で、しかも OCR と同じグローバルな 1 枠を取り合います
  3. それでも重い場合は、トレイメニューの「インデックス一時停止」を使い、手が空いたときに再開する

関連ドキュメント