OS XでSpotlightのインデックスを修正する方法

OS XでSpotlightのインデックスを修正する方法

5分で読めます
| macOS

Appleのシステム全体をカバーする検索エンジン「Spotlight」は、2005年にOS X 10.4 Tigerがリリースされた際に導入されました。この人気の検索ツールは、過去8年間で目覚ましい進化を遂げ、OS Xのバージョンアップごとに進化を続けています。iOSにも統合されています。

Spotlightは機敏で信頼性の高いツールですが、それでも眉をひそめる理由がいくつかあります。Spotlightが見つけられない、あるいは全く見つけようとしないファイルやフォルダがあることに気づくかもしれません。例えば、Spotlightは閲覧とアクセスの権限があるファイルしか見つけられない、といったことが挙げられます。

Spotlightは、ゴミ箱内のファイル、zipアーカイブ内のファイル、ディスクイメージ(.dmg)ファイルも無視します。Time Machineバックアップや一部のシステムファイルも無視されます。また、Spotlightで検索したくないファイルやフォルダもあるかもしれません。さらに、稀にSpotlightに問題が発生し、検索結果が表示されなくなることもあります。

Spotlight についてさらに理解を深め、不具合が発生した場合に修正方法を学びましょう。

まず最初に。SpotlightはMac上のあらゆる種類のファイル、写真、音楽、アプリ、フォルダなど、あらゆるものを超高速で検索できるように設計されていることを、皆さんで理解しましょう。Spotlightはファイル名だけでなく、ドキュメントの内容やファイルに関連付けられたメタデータ(データに関する情報)に基づいても、探しているものを見つけます。

Spotlightが非常に効率的かつ高速に動作する理由は、「Spotlightインデックス」と呼ばれる特別なデータベースを作成しているためです。このように考えてみてください。Spotlightは、ドキュメント本文内のすべての単語だけでなく、ファイル名やメタデータも追跡(「インデックス」を作成)します。ファイルを作成、編集、保存するたびに、Spotlightはそのコンテンツとメタデータをインデックス化します。これにより、後で単語や表現を検索すると、Spotlightはインデックスを参照し、検索クエリを含むファイルをリストアップして即座に結果を返します。

Spotlight 検索バーが拡張され、検索結果が表示されます。

私の指導者と告解師についてスポットライト検索をすると、かなりの数の「ヒット」が出てきます

他のコンピュータファイルやデータベースと同様に、何らかのファイル破損やその他の問題によってSpotlightが誤動作し、検索対象が見つからない原因はいくつか考えられます。Spotlightがインデックスの読み取りや更新を行えない場合もあります。

例えば、ドライブ上に確実に存在するはずの文書内の特定のテキストを検索したとします。しかし、Spotlightではそのテキストが見つからないことに気づきます。ファイルの存在と特定のテキスト内容を確認するために、手動でファイルの位置を特定しようとします。そのファイルを明示的に検索対象から除外しない限り、Spotlightのインデックスが破損しており、修復が必要であることは明らかです。

解決策はSpotlightインデックスを再構築することです。これは非常に簡単です。まず、 > システム環境設定 > SpotlightからSpotlightの環境設定パネルにアクセスします。次に、パネル上部の「プライバシー」タブをクリックします。

Spotlight 環境設定のプライバシー パネル。

Spotlightの環境設定のプライバシーパネルでは、Spotlightがフォルダやドライブ/ボリュームをインデックスから除外するように指示します。

ちょっと立ち止まって、Spotlightのプライバシーパネルを見てみましょう。これは非常に便利なもので、任意のフォルダ、あるいはストレージボリューム/ドライブ全体をインデックスから簡単に除外できます。誰でも、他人に検索されたくないフォルダが少なくとも一つはあるはずです。しかし、もっとありがちな例としては、メインドライブのクローンバックアップを作成する場合、通常はクローンをSpotlightのインデックスから除外したいでしょう。こうすることで、クローン上のファイルが検索結果に表示されなくなります。クローンドライブ上のファイルにアクセスしてしまうと、意図しないファイルの編集や削除、バージョンの偏り、そしてコンピュータの全体的な使い勝手の悪さといった問題が発生する可能性が高くなります。

Spotlightプライバシーパネルの上部に、インデックスからアイテムを除外するための手順が簡潔に説明されています。下部にあるおなじみの追加(+)ボタンをクリックし、プロンプトが表示されたらファイル、フォルダ、またはボリューム/ドライブ全体を選択します。または、フォルダやドライブのアイコンをリストに直接ドラッグ&ドロップして、インデックスから除外することもできます。

Mac のハードドライブアイコンをデスクトップからドラッグし、Spotlight 除外リストにドロップします。

ディスクまたはフォルダをSpotlight除外リストにドラッグアンドドロップすることは、アイテムを追加する1つの方法です。

除外リストにアイテムを追加する方法はわかりましたね。では、破損したインデックスを修正するにはどうすればいいでしょうか?

ドライブ全体のインデックスを再作成する方法をご紹介します(個々のフォルダのインデックスを再作成する場合も同様です)。まず、上記で説明した方法(追加(+)ボタンまたはドラッグアンドドロップ)を使用して、ドライブをリストに追加する必要があります。

既に説明したように、このアクションはシステムにドライブをSpotlightのインデックスから除外するよう指示します。さらに重要なのは、既存のインデックスも削除することです。確認を求められた場合は、「OK」をクリックしてください。ちなみに、プライバシーリストに追加できるのは、所有権を持つフォルダまたはボリュームのみです。

Spotlight 除外リストに追加するハードドライブを Spotlight で検索しないようにするかどうかを確認する Spotlight の警告ダイアログ。

これは、ハードディスクアイコンをSpotlight除外リストにドラッグした結果として表示されます。

ここで重要なステップがあります。リストに追加したボリュームを選択し、下部にあるマイナス(-)ボタンをクリックして削除します。最後に、Spotlight環境設定を閉じます。

Spotlightはボリュームの内容の再インデックス処理を開始します。これはバックグラウンドで実行されます。ドライブ上のデータの量によっては、かなりの時間(場合によっては数時間)かかる場合があります。ただし、ディスクアクティビティによるパフォーマンスの低下はわずかで、作業を継続できます。

ちなみに、OS X の主要なアップグレード (たとえば、Snow Leopard から Mountain Lion に移行するとき)、OS X を最初から再インストールするとき、および Time Machine からドライブ全体の回復を実行するときは、Spotlight によって自動的にインデックスが再作成されます。

その点が大好きです!

ええ…「何のドット?」って聞かれるでしょう? Spotlightがインデックス作成中であることを示す兆候があります。Macのメニューバーの右側にあるSpotlightの虫眼鏡の真ん中で、分子数個分ほどの小さなドットが脈動しているのが分かります。

あのドット、大好き!嬉しい!Spotlightが順調に動いているって知らせてくれる。ただ、Mountain Lion以降、このドットはインデックス作成が必要なファイルを決定している最初の段階だけに表示されるようになったことに気づいた。以前はインデックス作成プロセス全体を通して表示されていた。あのドットを常時表示に戻してほしい!

拡大されたメニュー バーの Spotlight アイコン。虫眼鏡の中央にインデックス ドットが表示されます。

Spotlightのメニューバーアイコンの中央にある脈動する点は、インデックス作成中であることを示します。

インデックス作成中は、Spotlight は検索を無効にします。虫眼鏡アイコンをクリックして検索しようとすると、代わりにインデックス作成のステータスメッセージと進行状況バーが表示されます。

Spotlight のインデックス作成進行状況ダイアログ。

Spotlightのインデックス作成ステータスダイアログには、インデックス作成アクティビティの進行状況レポートが表示されます。

Spotlight は OS X の重要な機能です。その仕組みとメンテナンス方法を理解すれば、Spotlight がその恩恵に応えてくれるでしょう。

Knowledge Network