[mew-win32 4561] Re: WDSgrep
Yu-ji Hosokawa
yu-ji at example.com
2010年 6月 2日 (水) 15:57:02 JST
細川です
私の環境ではメールのファイルを入れてあるディスクボリュームを
Windows Search が扱えないので推測ですが…
> wdsgrep.exe hogehoge -e txt
>
> を実行したところ
>
> 検索語を含んでいると思われるファイル名とパス名が列挙されます
>
> ちなみに
> wdsgrep.exe hogehoge -e mew
>
> を実行した場合、すぐに処理が終わって何も表示されません
eml ファイルの場合はインデックスされていますか?
Windows Live Mail とかでインデックスを使ったメールの検索はできている
でしょうか。
コントロールパネルの検索オプション?インデックスのオプション?から
ファイルタイプごとの設定のところを覗いてみて、eml のフィルターが
"MIME Filter" とかになっているでしょうか。
wdsgrep では .mew ファイルを .eml ファイルと同様に扱うように設定する
そうなので、.eml ファイルの検索ができなければ .mew ファイルもできな
いということになるのじゃないかと思います。
あと、Windows 7 では
|$ wdsgrep.exe -R
|Failed to access registry: HKEY_LOCAL_MACHINE\SOFTWARE\Classes\eml
|src 'eml' cannot be found.
と言われたので、
# HKEY_LOCAL_MACHINE\SOFTWARE\Classes\eml は無く
# HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.eml は有る
|$ wdsgrep.exe -R .mew=.eml
|Registration succeeded.
|'.mew' is registered to WDS as the same file type of '.eml'.
としたらインデックスの対象になりました。
参考
Using Windows Search to search for Windows Live Mail e-mail will return incomplete results on Windows 7 64-bit Operating Systems
http://support.microsoft.com/kb/969165
--
Yu-ji Hosokawa (細川雄司)
Mew-win32 メーリングリストの案内