namazu-ml(avocado)


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

Re: インデックス対象の拡張子を指定する方法



 田中です。

>>>>> 「[namazu:01892] インデックス対象の拡張子を指定する方法」にて、
>>>>> "yamano"==<yamano@xxxxxxxxxxxxxxxx>さん曰く:

yamano> mknmzでインデックスを作成する時、インデクシングする対象となるファイル
yamano> の拡張子は、make時にMakefile中のOPT_TARGET_FILEで定義することができま
yamano> すが、インデックス作成の時に別の拡張子を指定することはできるのでしょ
yamano> うか?

 mknmz中の$DENY_FILEを変更することで可能です。標準では次のよ
うな指定になっています。

'.*\.gif|.*\.(jpg|jpeg)|.*\.tar\.gz|core|.*\.bak|.*~|\..*|\x23.*|NMZ\..*';

 私はmknmzの-Iオプションを利用してこれを直接変更して利用して
います。ただし、-IオプションはV1.3.0.0(私の使っているバージョ
ン)以前ではうまく動きません。既に高林さんの方で見直しをかけら
れているはずですので、最新版等で試してみられてはいかがでしょ
う?。

# この部分の修正は、V1.3.1.0以後の予定でしたっけ?最近本業が忙
# しくて把握できていないのですが。

 ちなみに、-Iオプションで指定しているファイルの内容はこんな感
じになると思います。

---+---8---+---8---+---8---+---8---+---8---+---8---+---8---
package main;

#; インデックス対象の定義
$TARGET_FILE = '.*\.s?html?|.*_default';
$DENY_FILE = '.*\.gif|.*\.(jpg|jpeg)|.*\.tar\.gz|core|.*\.bak
    |.*~|\..*|\x23.*|NMZ\..*|.*\.txt';

1;
---+---8---+---8---+---8---+---8---+---8---+---8---+---8---

# $DENY_FILEの部分はコピー時におり返しました。

 ご参考になれば幸いです。ではでは。
-- 
田中 俊明<toshiaki@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>
     TEL: 078-435-3015, FAX: 078-435-3156