Namazu-win32-users-ja(旧)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: filenameonly.plでの画像ファイルのインデックス化



花井と申します。

──"中川裕介" <nakagawa-yusuke@xxxxxxxxxxxxx>さんwrote:──
  On Wed, 30 Jul 2003 14:19:53 +0900
  Subject: [namazu-win32-users-ja] filenameonly.plでの画像ファイルのインデックス化
──────────────────────────────────
> 画像ファイル(JPEG/GIF/TIFF/BMP)をファイル名で検索を行える様にするために
> filenameonly.plを
> 入れてみたのですが
> __
> 1/1 - /C|/onit/test/無題.bmp 未対応の形式 (image/bmp)無視します
> _
> となってしまいますmknmzにて「"|.¥¥.bmp" .      # filenameonly」
> としてみましたが、うまく行きません。

先ほどのMMagic.pm変更とは別の方法です。(perlのモジュール自体に手を
加えなければいけないというのは、あまり良くないという判断から)


今回の「image/bmp」の様に
・File-MMagicが適切なmymetypeを返してくる
・そのmymetypeは別のフィルターでは全く使用されていない
といった条件を満たしている場合には、filename.plのsub mediatypeに対して

sub mediatype() {
    return qw(
	application/filenameonly
	image/bmp
    );
}
というように、検索対象としたいmymetypeを追加するだけでも動作するようです。
(sub add_magicに「その拡張子→application/filenameonly」を追加しなくても)

わざわざMMagic.pmを変更する必要はなかったようです。


(もう1件のtext/plainと判断されてしまう場合には使えない手だな....)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 NECフィールディング.東日本CSD.テクニカルサポート部
                                 花井 亮(はない あきら)
 http://www.geocities.co.jp/SiliconValley-Oakland/8718/
────────────────────────────