[mew-dist 28131] Re: [要望] DB Search
Takashi Masuda ( 増田貴士 )
masutaka at example.com
2008年 2月 26日 (火) 23:31:17 JST
増田です。
From: Hideyuki SHIRAI (白井秀行) <shirai at example.com>
Date: Tue, 26 Feb 2008 09:50:50 +0900 (JST)
Subject: [mew-dist 28129] Re: [要望] DB Search
> > % cd ~/Namazu/Mail/inbox
> > % namazu "( +to:masutaka at example.com or +cc:masutaka at example.com )" .
> >
> > を実行しても何もヒットしませんでした。Namazu でこのような指定って
> > どうやるんでしたっけ...?
>
> もしかして、+inbox で "to=masutaka at example.com" でも NG じゃないで
> しょうか?実は、デフォルトでは mknmz に "--decode-base64" という
> オプションを与えるようになっていて、このオプションは
いえ、"to=masutaka at example.com" は大丈夫です。
"( to=masutaka at example.com )" も大丈夫です。
"( +to:masutaka at example.com or +cc:masutaka at example.com )" だと
参考ヒット数: [ (フィールド検索用のインデックスが開けませんでした) ]
というメッセージが出力されます。-d オプションを付けてみましたが、
正常時は以下のログが出力されていました。
namazu(debug): orig: 1, recompute: 1 (qds: 1.0, dis: 0.0)
これ以上は Namazu の ML のほうがよいでしょうか。
> > Namazu のバージョンは 2.0.14 です。
>
> 2.0.14 の mknmz では未対応です。ぼくは Namazu-2.0.18pre1 を使っ
> ていますが、このオプションが「真っ当」に動くようになったのは
> 2.0.17 以降だったような記憶があります。2.0.16 にも存在しますが、
> バグバグだったような気が。
>
> 現状、mew-debug => t (zd を押す) で mew-nmz-mknmz を動かすと、
> "*Mew* mknmz*+inbox" のようなバッファに mknmz の結果が残るように
> なっています。おそらくエラーで終わっているんじゃないかな?
>
> # すいません。--decode-base64 を埋め込んだのをすっかり忘れていま
> # した (__)
実は km や kM は使っていません。シェルスクリプトを作成して、kM 相当のこ
とをやらせています。白井さんが --decode-base64 を埋め込む前にスクリプト
を作ったようで、オプションに含めてはいませんでした。
以下は +inbox の場合の mknmz へのオプションです。
cron で動かしており、エラーは発生していません。
mknmz --no-encode-uri \
--mailnews \
--indexing-lang=ja \
--allow=[0-9]+ \
--exclude=~/Mail/inbox/.+/ \
--config=~/Namazu/mknmz-inc.pl \
--output-dir=~/Namazu/Mail/inbox \
~/Mail/inbox
ちょっと脱線しますが、皆さん kM で手動で更新しているのでしょうか?
それとも timer かなにか使って、Emacs 上で自動更新?
> こちらは、かずさんよろしくです。
よろしくお願いします。_o_
--
Takashi Masuda <masutaka at example.com>
Mew-dist メーリングリストの案内