全文検索用のインデックスが作成されない! 意外なところに落とし穴が
《2006年12月24日》 《カテゴリー:Windows Vista》
年末進行の忙しさも一段落したので、
いよいよメインマシンにWindowsVistaをインストール。
これまでテストマシンで評価用にしか使っていませんでしたが、
実環境でも仕事に本格的に使ってみようと思います。
で、ぶちあたったトラブルが、
Vistaの目玉機能の一つであるインデックスを用いた全文検索が動かない。
デフォルトの設定ではインデックスが作成されるのは一部フォルダのみです。
・オフラインファイル
・スタートメニュー
・ユーザー
最後のユーザーというのはXPの「Documents and Settings」に相当するフォルダで、
マイドキュメントやデスクトップのデータもこの中に入っています。
つまり、上記のフォルダの中にあるデータならインデックス検索ができますが、
それ以外のフォルダについてはインデックスが作られません。
自分の場合、Eドライブにデータをまとめているので、
コントロールパネルの「インデックスのオプション」を開き、
そこからインデックスを作成するフォルダを追加します。

「変更」「すべての場所を表示」の順にボタンをクリック。
上のように「e:\ドキュメント」を対象に追加します。
これでしばらく放置すればインデックスが作成され、
e:\ドキュメントのファイルも検索できるようになるはず。
しかし、半日くらいたってから検索してもリストに出てこない。
「インデックスのオプション」を開いて「詳細設定」をクリックし、
インデックスを手動作成しても結果は同じ。
追加したフォルダのインデックスが作成されません。
バグか? 仕様か?
ヘルプを見ても該当する情報は見つからない。
もしかしたらファイルのアクセス権の問題かもしれないと、
e:\ドキュメントの所有権を取得してフルコントロールを与えます。
XPでフォーマットして作成したフォルダなので、
自分が完全なアクセス権を持っていなかったためです。
ところが、これでもインデックスが作成されない。
なんでだろう?
ほかにも設定項目があるんだろうか?
と考えながらEドライブのプロパティ画面を開いたところ、
インデックスのオプションがオフになっている!
XPのころは検索機能が使い物にならなかったので、
データドライブはインデックスの対象から外していたのです。

チェックボックスをオンにすると、
こんどはHDDが回り出し、インデックスの作成が始まりました。
これで一件落着。
もしXPからアップグレードしたマシンで、
インデックスの作成をオフにしていた方はご注意ください。
ちなみにこの設定はフォルダ単位でもオンオフが可能です。
フォルダの場合、プロパティ画面の「詳細設定」をクリックします。
投稿者 yasu : 2006年12月24日 18:23
トラックバック
このエントリーのトラックバックURL:
http://www.center-left.com/cgi-bin/Mt-3/mt-tb.cgi/1433