SpotlightはMac OS Xの優れた機能の一つであり、同時に最悪の機能でもあります。うまく機能すれば、探しているデータを正確に見つけられる素晴らしいツールです。しかし、その限界について不満を言う人も多くいます。
そうした制約の一つがSpotlightの検索結果ウィンドウです。例えば、見つかったファイルの詳細情報を表示するための列を追加するといったことが、このウィンドウでは簡単にはできません。しかし、この結果ウィンドウに関して私が最も不満に感じているのは、コンテキストが欠けていることです。私はすべてのファイルをDocumentsフォルダに放り込むのではなく、階層的なフォルダとサブフォルダの明確なシステムを使って、それらのファイルをきちんと整理して保管しています。しかし、Spotlight検索を実行すると、膨大なファイルリストが表示されます…まるですべてを一つの大きなフォルダに放り込んだかのようです。(特定のファイルの場所を知りたい場合は、そのファイルを選択してから、ウィンドウの下部に表示されるパスを確認する必要があります。しかも、この作業をファイルごとに個別に行う必要があります。)
TorchFSは、フォルダ構造に基づいてSpotlight検索結果を表示するプログラムです。言い換えれば、既存のファイルとフォルダをフィルタリングし、Spotlight検索結果を含むものだけを表示します。
(TorchFS には MacFUSE が必要です。これは、開発者の言葉を借りれば「Mac OS X 上のユーザー空間プログラムで完全に機能するファイルシステムを実装できるようにする」システムアドオンです。簡単に言えば、MacFUSE をインストールすると、アプリケーションを実行するだけで、ユーザーアカウント内で新しいファイルシステムのシステムレベルのサポートを追加できるということです。TorchFS の場合、そのファイルシステムは Spotlight 検索結果の仮想ファイルシステムである SpotlightFS に基づいています。TorchFS を使用する前に、MacFUSE をダウンロードしてインストールする必要があります。MacFUSE は、以前の Mac Gem である ExpanDrive でも使用されています。)
TorchFSはどんな時に役に立つのでしょうか?最近行った検索を考えてみましょう。2009年8月に作成したMacworld関連の文書をいくつか探していました。標準のSpotlight検索を実行したところ、結果ウィンドウには1,714個の項目がずらりと表示され、写真、アプリケーションのサポートファイル、その他Macworldの執筆とは無関係な不要なファイルも含まれていました。リストを種類別に並べ替えても、探しているファイルを見つけるのは大変でした。
TorchFS を使用すると、同じ検索の結果が Finder ウィンドウに表示され、ホームフォルダが開きましたが、検索結果を含むフォルダのみが表示されました。Documents フォルダ内の Macworld フォルダに直接移動し、2009 年 8 月に作成されたドキュメントを含むフォルダのみを表示できました。(TorchFS の制限事項の 1 つは、現在のバージョンではホームフォルダのみが検索対象であり、ハードドライブ全体、追加ドライブ、またはネットワークドライブを強制的に検索できないことです。)
また、Spotlight のデフォルトの結果ウィンドウとは異なり、TorchFS の結果ウィンドウの Finder ウィンドウ表示を変更できるため、アイコン、リスト、列、または Cover Flow を使用して結果を参照できます。

TorchFSのアプローチは、膨大な検索結果リストをざっと見るよりもはるかに直感的だと感じています。Spotlight検索結果を自分のフォルダ整理スキームを使って整理することで、探しているものをはるかに早く見つけることができます。
残念ながら、現在ベータ版 0.2 である TorchFS には、独自の面倒な点がいくつかあります。その 1 つは、TorchFS が仮想ファイルシステムを使用するため、Spotlight 検索をスマートフォルダとして保存し、そのスマートフォルダにアクセスするには、Finder の設定に応じてデスクトップ、Finder ウィンドウのサイドバー、Finder のコンピュータ表示に表示される仮想 TorchFS「ドライブ」を介してアクセスする必要があることです。(作成したスマートフォルダはすべてここに表示されます。TorchFS は、たとえばすべてのドキュメントやすべての画像を検索するためのスマートフォルダをいくつか自動的に作成します。) このため、Torch FS は、繰り返し実行する検索や、特に乱雑な結果リストを持つときどき行う検索に最適です。
もう1つの小さな問題は、基盤となるMacFUSEソフトウェアの仕組みにより、検索結果を閲覧しているときにフォルダ内に「お待ちください!」というファイルが表示されることです。このファイルは最終的にフォルダの実際の「内容」に置き換えられます。
最後に、私がテストした2009 MacBookと2010 Mac miniではTorchFSは問題なく動作しましたが、基盤となるMacFUSEソフトウェアが2010 iMacでは正常に動作しませんでした。つまり、TorchFSも動作しないということです(3台のコンピューターはすべて最新バージョンのSnow Leopardを実行していました)。Spotlight検索結果の表示方法にとても満足しているので、TorchFSの今後のアップデートに期待しています。
Gemsの最新情報を常にチェックしたいですか?Mac Gemsニュースレターにご登録いただくと、Gemsのレビューを毎週メールでお届けします。受信トレイに直接お届けします。Mac GemsをTwitterでフォローすることもできます。