リンクをコピーしました

前々から少し気になっていた検索ができない件。
AppsでCursorとかChromeとかアプリを検索しても出てこない……

デフォルトで入ってるものとかChatGPTとかは検索できるのに、なぜか出てこないものがある。

ということで調べて解決?したので、やったことをメモしておきます。

状況

Spotlightを開いて「Cur」「Ch」と打っても、CursorやChromeが候補に出てこない。
インストール済みのアプリなのに、なぜか一部だけ検索に引っかからない謎の状態でした。
アプリケーション以下には確実にあるし、、、

試したこと

1. 検索カテゴリを確認する

まず System Settings(システム設定)→ Spotlight を開いて、検索カテゴリを確認。
Apps など各カテゴリのトグルをオンオフしてみる。

Spotlightの検索カテゴリ設定(すべてオンの状態)

2. 検索履歴などをリセットする

同じSpotlight設定画面を上にスクロールすると
「Delete Search History…」「Reset Quick Keys…」 というボタンがあります。

Delete Search History と Reset Quick Keys のボタン

検索履歴の削除やキーのリセットを試してみました。

3. Search Privacy(検索プライバシー)を確認する

次に同じ画面の右下にある 「Search Privacy…」 ボタンをクリック。

Search Privacy ボタンの場所

ここに特定のフォルダを追加すると、そのフォルダの中身がSpotlightから除外されます。

プライバシー設定にApplicationsフォルダを追加する

「Applications」フォルダを追加してみる。

一回閉じて、
その後もう一度開いて消してみる。

この後に再起動したことで、しっかり検索されるようになりました。
(再起動はやはりいつでも正義。。。。)
Spotlightの検索結果

4. それでも直らない場合:Spotlightのインデックスを作り直す

上記で直らない場合、Spotlightの検索インデックス自体が壊れている可能性があります。
ターミナルから対象ボリュームのインデックスを作り直せます。

sudo mdutil -E /

-E はインデックスを消去して再構築するオプションです。実行後、再インデックス化が終わるまで多少時間がかかります(アプリの数やディスク量次第)。
今回の僕のケースでは③のプライバシー設定+再起動で直りましたが、それでも直らない人はこちらを試してみてください。

まとめ

同じ症状の事例をいくつも発見しましたが、ケースバイケースで、正直どれが正解なのかよくわかりません。
同じ症状で困っている人の参考になれば幸いです。