2008年2月26日

[mew-dist 28131] Re:[要望] DB Search

増田です。

From: Hideyuki SHIRAI (白井秀行) <shirai@xxxxx>
Date: Tue, 26 Feb 2008 09:50:50 +0900 (JST)
Subject: [mew-dist 28129] Re: [要望] DB Search

> > % cd ~/Namazu/Mail/inbox
> > % namazu "( +to:masutaka@xxxxx or +cc:masutaka@xxxxx )" .

> >
> > を実行しても何もヒットしませんでした。Namazu でこのような指定って
> > どうやるんでしたっけ...?
>
> もしかして、+inbox で "to=masutaka@xxxxx" でも NG じゃないで
> しょうか?実は、デフォルトでは mknmz に "--decode-base64" という
> オプションを与えるようになっていて、このオプションは

いえ、"to=masutaka@xxxxx" は大丈夫です。
"( to=masutaka@xxxxx )" も大丈夫です。

"( +to:masutaka@xxxxx or +cc:masutaka@xxxxx )" だと

参考ヒット数: [ (フィールド検索用のインデックスが開けませんでした) ]

というメッセージが出力されます。-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@xxxxx>

投稿者 xml-rpc : 2008年2月26日 23:31
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/70385
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。