このチュートリアルでは、Spotlight が正しく動作しない場合、または検索で期待どおりの結果が返されない場合に、Mac で Spotlight インデックスを再構築する方法を説明します。
システム全体の macOS 機能である Spotlight を使用すると、アプリ、ドキュメント、ブックマーク、連絡先、メール、サードパーティ製アプリの項目などを Mac 上の 1 か所から見つけることができます。
Spotlightが正常に動作するために、システム上のすべてのディスクとファイル(検索対象から明示的に除外されていないもの)のインデックスデータベースが必要です。Spotlightに不具合がある場合、Macで検索しても期待どおりの結果が得られないことがあります。その場合は、Spotlightのインデックスを再構築すると問題が解決する可能性があります。
Mac にインストールされている macOS のバージョンに応じて、手順に従ってください。
macOS Ventura以降
1)システム設定を開き、SiriとSpotlightを選択します。
2)下部にある「Spotlight プライバシー」をクリックします。
3)再インデックスしたいフォルダまたはディスクをドラッグし、Spotlightの検索をブロックする場所のリストにドロップします。起動ボリュームで再インデックス処理を開始するのが目的なので、デスクトップからシステムディスクアイコンをドラッグし、システム設定ウィンドウのプライバシー画面にドロップします。
4)「Spotlight によるディスク名の検索を禁止しますか? 」ポップアップで[OK]をクリックします。
フォルダーまたはディスクを [プライバシー] タブに追加するには、その項目に対する所有権権限を持っている必要があることに注意してください。
5)追加したディスクを選択し、マイナス ボタン(-) をクリックして削除します。
6) 「完了」をクリックして、「システム設定」を閉じます。
macOS Monterey以前
1)システム環境設定を開き、Spotlightアイコンをクリックします。
2) Spotlight 環境設定の「プライバシー」タブをクリックします。
3)再インデックスしたいフォルダまたはディスクを、このシステム環境設定画面にドラッグします。基本的な操作は、新しいmacOSのセクションで説明した内容と同様です。
4) 「OK」をクリックして操作を確認します。
5)次にディスクを選択し、マイナスボタンを押して削除します。
6)システム環境設定ウィンドウを閉じます。
次に何が起こるでしょうか?
Spotlight のプライバシー タブから起動ディスクを追加または削除し、システム設定またはシステム環境設定を終了すると、Spotlight はディスク全体の内容を再スキャンして再インデックス化します。
ディスクサイズ/フォルダサイズ、およびそこに保存されているファイル数に応じて、数分から数時間かかる場合があります。再インデックス処理中は、Mac の動作が少し遅くなる場合があります。
Spotlightのインデックス作成が完了しているかどうかを確認するには、 Command + スペースバーを押してSpotlightを開き、検索クエリを入力します。Spotlightがインデックス作成中の場合は、画面上部にその旨が表示されます。インデックス作成が完了するまで、もう少しお待ちください。
ターミナルを使用してSpotlightインデックスを再構築する
ドライブまたはフォルダーのインデックスを手動で再作成するには、ターミナルアプリを開き、次のコマンドをターミナル ウィンドウに貼り付けます。
sudo mdutil -i を / に実行
コマンドを実行するにはReturnキーを押します。これにより、基盤となるSpotlightプロセスが起動ボリュームの再インデックスを開始します。このコマンドを実行するには、管理者パスワードを入力する必要があることに注意してください。
Apple によれば、起動ディスクを Spotlight から除外すると、コンピューターにインストールされている Mac App Store アプリの保留中のアップデートについてシステムが通知しなくなるとのことです。
関連情報: MacのSpotlight検索結果に特定のファイル、フォルダ、ディスク、カテゴリが表示されないようにする方法