2009年8月21日金曜日

e-Mailメッセージの検索(*.msg)

また、やってしまいました。
海外Blogのパクリ、、、
SharePoint Search – Not returning results for Email messages (.msg)

このBlogによると、メールメッセージをドキュメントライブラリにアップロードして検索対象とした時、先頭の一部のみインデックスされるようです。

iFilterのインストール経験が有る方はお馴染みのレジストリを修正する必要があります。
「regedit.exe」を起動して、下記のエントリを探してください。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office Server\12.0\Search\Setup\Filters


ここへ、「.msg」キーを追加します。

Name Type value
Extension 文字列値 msg
FileTypeBucket DWORD(32ビット) 1
MimeTypes 文字列値 application/vnd.ms-outlook


iFilter関連の修正なので、検索サービスの再起動+フルクロールが必要です。

これで、*.msgが正常にインデックスされるらしいのですが、、、
うーん、良く分からない。。

SPS2003のBlogですが、Outlook2000以降をインストールする必要があると書かれてました。
kunitaka's SharePoint Factory:メールの検索

OutlookのMimeタイプを使用しているので、もしかして何か使っているかもしれないです。

うーん、、消化不良な感じです。
私の環境、Outlook2007を入れてるので、、、

暇があれば、FiltDump.exeで検証すれば直ぐにわかりそうですが、
ちなみに、filtDump.exeはVisual Studio に含まれるツールです。

0 件のコメント: