Spotlightの設定がよくわからない

Librarian.appのように使おうと思うのだがイマイチ設定方法が分からない。

  • 検索対象
    • /System/Library/Find/SkipFoldersに追加しても結果に表示されてしまう
    • mdimport -fで追加しても反映されない*1
  • カテゴリ
    • 環境設定でチェックを外してもFinderには表示されてしまう(メニューバーの方には反映)
    • 環境設定には存在しない「ソースコード」というカテゴリがFinderにはある
    • .classや.nibが書類扱いになる。カテゴリの変更し方が分からない

追記

検索対象については_rules.plistや_exclusions.plistを直接編集していろいろすれば表示できた。詳細は以下のページ参照。

とりあえず、全部EXCLUDEしてから必要なディレクトリだけmdimport -f <ファイルパス>で追加するのが堅そう。

*1:mdutil -i off でインデックスを無効にしていたのが原因らしい。