AppleがOS X 10.4 Tigerで導入したSpotlightは、Mac全体および接続されているドライブをすばやく簡単に検索できる強力なシステムツールです。 セキュリティで保護されたMacのシングルユーザーにとって、これはファイル、アプリデータを見つけ、さらにはアプリケーションを起動する最良の方法の1つです。 しかし、Macを他の人と共有したり、公共の場所で頻繁に使用したりする場合は、Spotlightの到達範囲を抑えたいかもしれません。 MacでSpotlightがアイテムをインデックスに登録しないようにする3つの方法を次に示します。
消して
まず、最も率直に言って、Spotlightを完全にオフにすることができます。 これは、MailやFinderなど、Appleのほとんどのアプリケーション内での検索機能にも影響することに注意してください。これらのアプリケーションは、これから削除するのと同じSpotlight基盤に依存しているためです。
/ Applications / Utilitiesからターミナルを開き、次のコマンドを入力してSpotlightを完全に終了します(コマンドを実行するには管理者権限が必要です)。
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
Spotlightが突然無力になり、各照会に対して一般的な「Webの検索」および「Wikipediaの検索」オプションのみが返されることがすぐにわかります。 以下のスクリーンショットでは、デフォルト設定での検索結果(左)と、上記のコマンドの入力後(右)を見ることができます。
したがって、ファイルは不正な検索から安全に保護されますが、前述したように、Mailでメールを検索したり、Finderからファイルを検索したりすることもできなくなります。 この手順が少し多すぎることがわかった場合は、次のコマンドを入力してSpotlightの機能を復元します。
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
Spotlightを再度有効にした後、ドライブのインデックスを再作成する必要があります。ドライブのサイズと、Spotlightを無効にしてから発生した変更の数によっては時間がかかる場合があります。 メニューバーのSpotlightアイコンをクリックすると、再構築の進行状況を測定できます。
Spotlightの設定を使用してアイテムを除外する
すべてをオフにする代わりに、環境設定を使用して特定のドライブまたはフォルダーをSpotlightから単純に除外できます。 [システム環境設定]> [Spotlight]> [プライバシー]に進みます。 ここで、Spotlightのインデックスから除外するドライブまたはフォルダーを選択できます(Macにドライブが1台しかない場合は空になる場合があります)。
このリストにファイルまたはフォルダーを追加すると、Spotlightからファイルとフォルダーが除外されます。つまり、SpotlightまたはFinderの検索中には表示されません。 アイテムを追加するには、プラスアイコンをクリックして、除外するドライブまたはフォルダーに移動するか、単にドライブとフォルダーをリストにドラッグアンドドロップします。
リストからアイテムを削除し、Spotlightでもう一度検索できるようにするには、アイテムを選択し、リストの左下にあるマイナスアイコンを押します。
これは、Spotlightのリーチを管理する簡単な方法ですが、1つの重大な欠陥があります。ユーザーアカウントにアクセスできるユーザーはだれでも、Spotlightの環境設定に移動し、非表示にしたものを正確に確認できます。 これは、個人のファイルと秘密の宝の地図のようなものです。 ありがたいことに、まだ1つの最後のオプションがあります。
特別な拡張機能を使用してフォルダーを手動で非表示にする
SpotlightがMac上のアイテムのインデックスを作成しないようにする以前の方法は、フォルダーとドライブの両方を対象としていましたが、このトリックはフォルダーとファイルでのみ機能します。 特定のフォルダーまたはファイルがSpotlightによってインデックス付けされないようにするには、「。noindex」拡張子を追加します。
例として、デスクトップに「Private Documents」というフォルダーがあり、「Q3 Financial Results.rtf」というファイルが含まれています。デフォルトでは、このフォルダーまたはその中のファイルを検索すると、Spotlightで結果が返されます。
ここで、「。noindex」をPrivate Documentsフォルダーの最後に追加します(「Private Documents.noindex」)。 フォルダーとその内容はSpotlightから直ちに除外され、検索はフォルダーから結果を返すことに失敗します。
このアプローチの利点は、手動で除外されたこれらのアイテムがSpotlightの環境設定の[プライバシー]タブに表示され ない ことです。つまり、これらのアイテムを盗み見しても、個人データや機密データを簡単に見つけることができません。 この例では、デスクトップに「隠し」フォルダーがありましたが、これを見るだけで簡単に見つけることができます。 もちろん、実際には、「。noindex」フォルダーをどこかに見えない場所に固定したいと思うでしょう。
前述したように、この手法はフォルダーとファイルの両方で機能しますが、機密ファイルをフォルダーに入れ、その最上位フォルダーにのみ「.noindex」拡張子を適用することをお勧めします。 これは時間を節約するだけでなく(複数のファイルの拡張子を手動で変更する必要がない)、標準のアプリケーションファイル拡張子の問題も防ぎます。
ほとんどのユーザーは、方法2と3の組み合わせを使用するのが最適です。たとえば、Spotlight環境設定でクローンバックアップを除外し、「。noindex」などのいくつかの個人ドキュメントを非表示にします。 とにかく、Spotlightは非常に強力なツールであり、ユーザーが必要なときにそれを統治する能力を持っていることを知っているのは良いことです。