[mew-win32 04355] Re: 拡張子

Shuichi KITAGUCHI ki at example.com
2006年 3月 30日 (木) 01:46:23 JST


北口です。

> 前に WDS を紹介しました井上です。
> WDSgrep というのを配ってます http://ext.noue.org/ext/wdsgrep/

お待ちしていました。

> レジストリエディタ (regedit.exe) で以下のレジストリキーを作って、
> HKEY_CURRENT_USER\Software\Microsoft\RSSearch\ContentIndexCommon\Filters\Extension\.mew
> 
> その既定エントリに {5645C8C2-E277-11CF-8FDA-00AA00A14F93} という値
> (..\Extension\.eml と同じ値) をセットすれば .eml を扱うのと同じ
> indexer (IFilter plug-in) が動いてインデックスに登録してくれるようです。
> 
> 参考: http://addins.msn.com/devguide.aspx#RegisteringanIFilter
> 
> 実際には検索結果の「種類」が「電子メール」では無くなってしまうなど細か
> な違いがあるようですが、Mew から使う分には問題なさそうです。

確かにレジストリを登録すればokでした。
GDの方が使うのは楽なのですが、WDSの方が小回りが効きますね。

> 完璧を期すなら自前で importer/indexer を作った方が良いのでしょうが、多
> 言語とMIMEに対応したちゃんとしたものを書くのはかなり大変な作業だと思う
> ので、すでに用意されているものが使えるならばそれに任せてしまった方が良
> いのではないかと思います。

これは同感ですので、まずはWDSの方からいじってみるのがいいかなと考え
始めています。ただ、以下完全に余談ですが、

> 以下おまけですが、
> 
> Shuichi KITAGUCHI <ki at example.com> wrote:
> > # それ以外に、WDSはどうやらiso-2022-jpだと駄目らしいのでSJIS(かUTF-8?)
> > # に変換してあげる必要があるとか、細かい話もあります。
> 
> え、私のところの環境では中身 iso-2022-jp の eml ファイルを日本語で検索
> できていますよ。

  mail_jis.eml, mail_jis.mew, mail_jis.txt     (中身はiso-2022-jp)
  mail_sjis.eml, mail_sjis.mew, mail_sjis.txt  (中身はsjis)

というファイルを置いておくと、WDSは mail_jis.txt のみ認識してくれ
ないようです。これは.txtのIFilterがiso-2022-jpを認識しないためだと
思っています。

というわけで、.txtなiso-2022-jp(たぶんeuc-jpとかもでしょう)を置いて
おくと検索できなくて、はまってしまいそうです。

> 逆に GD (ver. 2) が eml を解析してくれません。色々なプラグインを入れた
> り外したりしてるうちにインデックスがおかしくなっちゃったのかもしれませ
> ん。

うちでも、GDは mail_sjis.txt と mail_jis.txt しか認識してくれません。
.mewは当然非対応だからですが、.emlは実は.emlを解析するのではなく、
「Outlookのメール」を解析するindexerのような気がしてきました...

# とまぁ、どちらも一長一短ですので、私の環境ではGDとWDSが両方共動いて
# いるという変な状態です(^^;


--
Shuichi Kitaguchi // kit at example.com / ki at example.com



Mew-win32 メーリングリストの案内