web-dev-qa-db-ja.com

複数のプラットフォーム間で特定のディレクトリのインデックス作成を無効にするにはどうすればよいですか?

複数のプラットフォーム(主にMac OS XおよびWindows 7ですが、将来的にはLinuxを除外しない)でアクセスされるファイルがいくつかあり、これらのファイルをプラットフォームの検索サービスでインデックスに登録したくない(一部のDBダンプであり、機密情報を検索テーブルに入れたくありません)。

私が覚えているように、特別な名前のファイルをそこに配置することで、OS Xのディレクトリのインデックス作成をブロックできます(その中にテキスト行が含まれる場合があり、しばらくの間、覚えていません)。 Windowsにそのようなものはありますか?

Mac OS X、Windows(場合によってはLinux)の特定のディレクトリのインデックス作成をブロックするにはどうすればよいですか?

14
CyberSkull

Windows Searchは、デフォルトでいくつかの場所にのみインデックスを作成します(下のスクリーンショットを参照)。他のすべては具体的にインデックスに含める必要があります。設定を編集するには、スタートメニューの検索ボックスに「インデックスオプション」または「検索」と入力して、関連する結果をクリックするだけです。

1

そこで、現在インデックスが作成されている場所を確認し、必要に応じてそれらを変更できます。

23

また、必要に応じて 高度なインデックスオプションを変更 することもできます。

56

14
Karan

フォルダーの名前の最後に.noindexを追加するか、その中に.metadata_never_indexという名前の空のファイルを作成することにより、システム環境設定からSpotlightインデックスからフォルダーを除外できます。

mdutil -i offは、ボリュームでのみ使用できます(mdutil -i off /Volumes/volumename/など)。

既存のインデックスを削除するには、/Volumes/volumename/.Spotlight-V100/を削除するか、mdutil -E /Volumes/volumename/を実行します。

3
Lri