2012年4月4日水曜日

ネットワークフォルダのインデックス化

Windows標準のインデックス機能はローカルだけが対象
ネットワークフォルダはサポートしていない。


■インデックスの登録方法
1.スタート→コンパネ→インデックスのオプションを開く
2.変更ボタンを押下
3.追加したいフォルダにチェックを入れ、OKボタン押下


■方法1
ネットワークフォルダのシンボリックリンクをC:¥配下に作成して、ローカルフォルダに見せかける。





・バッチコマンド(管理者権限
mkdir c:\FileServer\document
rmdir c:\FileServer\document
mklink /d c:\FileServer\document \\192.168.12.15\Files




・シンボリックリンク
WindowsVistaから対応。XPでは不可。
シンボリックリンクを削除してもリンク先の実体フォルダは削除されない。


・ポイント
シンボリックリンクだけではネットワークフォルダ同様にインデックスを作成できない。
シンボリックリンクの上位階層に実体フォルダが必要。


■方法2
1.ネットワークフォルダをオフラインで使用する設定にし、ライブラリに登録。
2.オフラインを解除してもライブラリには残るので検索可能


難点
オフラインフォルダを作成するときに、一度実体ファイルがローカル上にコピーされるため、
ネットワークフォルダの容量が大きいと、同じだけ容量を必要とする。

■方法3
Windows Desktop Search: Add-in for Files on Microsoft Networks
をインストールしてAdd UNC Location対応にする。32bitOS限定
下記よりダウンロード
http://www.microsoft.com/download/en/details.aspx?id=3383

・ユーザにアドミン権限があること
・サーバ側にアクセス権があること。(ユーザ名とPASSがあること)
・インデックスを作成する対象フォルダはIPアドレスでも指定可能

■参考
インデックスを使用して Windows 検索を効率化する: よく寄せられる質問
検索に関する問題のトラブルシューティング

上記リンクより抜粋
ネットワークの場所をインデックスに追加できません。


インデックスに追加できるのは、自分のコンピュータに存在するファイルとフォルダだけです。つまり、ネットワークの場所を検索する場合、自分のコンピュータのファイルを検索するよりも検索速度が遅くなります。

0 件のコメント:

コメントを投稿