macOSにはSpotlightという大変便利な検索機能が搭載されている。
Finderで「検索実行時: 現在のフォルダ内を検索」するように設定していると、特定のフォルダ内をSpotlightのように検索できて、これまた便利なので多用している。
このSpotlight、というかFinderによる検索、まともに動いているうちはいいのだが……
間違いなく検索条件に該当するファイルが存在するのに、検索結果にそれらが表示されない。
同じキーワードで検索したにも関わらず、メニューバーのSpotlightだとヒットするのに、Finderウインドウの検索フィールドから検索すると該当項目なしになる。
みたいな怪現象に悩まされることがある。
どうも、macOSをクリーンインストールして移行アシスタントでデータを書き戻した場合に、このトラブルが起きるようだ。
ローカルストレージではなく、ファイルサーバー上のファイルがまともに検索できなくなる場合もある。
原因は、サーバーMacで共有フォルダを外付けのストレージに設定しているとき、macOSをアップデートすると、ファイル共有の設定が綺麗さっぱり消えてしまうという、なんじゃそりゃなバグである。当然、共有フォルダを設定し直さなければならないのだが設定し直しただけでは、クライアントMac側から共有フォルダをFinder検索するとまともに動作しない。
このバグはmacOS Big Sur 11.7.6で直っていたのに、macOS Monterey 12で再発している。 macOS Server (Server.app) を使っているのでMontereyより新しいバージョンにはできないため、macOS Ventura 13以降で修正されているかどうかは不明。
これらの問題は Spotlightの索引を作成し直す ことで解消できる。
しかし、なんで、いちいち手作業でインデックスを再構築せなアカンわけ。






