サーバー・クライアント型ファイル高速検索 フリーソフト!everything

全文検索ではなくて、ファイル名だけでいいから「サーバーのファイルを一瞬で検索したい!」と思っていました。
自分でインデックスを作成して検索するソフトは数多あります。
そのなかで、ネットーワーク ドライブ対応のソフトもありますが、サーバーの数十万ファイルのインデックスを
全てのクライアントで作成するのは嫌でした。

そんな中、窓の森でローカル用と【誤解】をした紹介をされていた everything というソフトが完璧にニーズを
満たしてくれました。
サーバー側で検索対象のドライブ(ローカル接続のもののみ)を設定したら、引数を【-host】として起動させて
おくだけ。(ファイアーウォールをポート番号に合わせて空ける必要はありますよ。)
ショートカットを作成し、引数を設定すると楽です。
私はそれをサーバーのスタートアップに入れています。
※everything のETFというサーバー機能によるものです。
ソフトは海外製ですが、ランゲージパックに日本語があります。

クライアント側は引数を【-connect 192.168.0.1】のように、サーバーのIPアドレスを指定すればOKです。

ETPのポート番号をデフォルトのまま使用していれば、これだけで高速検索システムの完成です。
everythingの素晴らしいところは、everythingのローカルに対する検索速度と、サーバー上の検索速度・結果回答までが
ほとんど同じくらいに速いことです。

検索文字 jpgとすると、jpgファイルに絞られます。一瞬で!(全角スペースは全角文字として検索になってしまいます)

後注意点は、検索結果をダブルクリックするとファイルを開けるのですが、癖があります。
サーバーの検索結果は次のようにリンクが設定されています。

¥¥サーバー名¥サーバー上のドライブ番号(A-Z)¥ルートからのフォルダ階層

なので、サーバー上のドライブの共有を以下のように設定します。
Zドライブを共有するときは、、共有名に【Z】を追加してください。
そうすれば、¥¥サーバー名¥Z¥ というリンクに対して、クライアントからアクセスできます。

理屈がわかれば簡単なのですが、ドライブのルートを共有する必要があるのがミソです。
ルートから共有しても大丈夫なドライブを構築することが必要です。


インクリメンタルサーチが超高速で、下矢印キーで検索結果に行き、エンターキーでファイルを表示、
というように、仕事がはかどります。



製作者さんのホームページ
http://www.voidtools.com/

窓の杜
インデックス作成が圧倒的に高速なローカルファイル検索ソフト「Everything」
http://www.forest.impress.co.jp/article/2009/05/25/everything.html