[mew-dist 28129] Re: [要望] DB Search
Hideyuki SHIRAI ( 白井秀行 )
shirai at example.com
2008年 2月 26日 (火) 09:50:50 JST
白井です。
From: Takashi Masuda (増田貴士) <masutaka at example.com> さん曰く
Subject: [mew-dist 28127] Re: [要望] DB Search
Message-ID: <20080225.225828.171153433.masutaka at example.com>
Date: Mon, 25 Feb 2008 22:58:28 +0900 (JST)
> すみません。Namazu では "Filter open is invalid" は発生しませんでした。
> ただ、検索ができないようです。私のところではたくさんヒットするはずの
>
> k/ tocc=masutaka at example.com [Enter]
>
> を実行しても何もヒットしません。~/Namazu/Mail/inbox/NMZ.slog には
>
> ( +to:masutaka at example.com or +cc:masutaka at example.com ) 0 LOCALHOST Mon Feb 25 22:08:13 2008
>
> と残されていました。
ぼくも tocc は昔から設定しているのですが、
( +to:shirai at example.com or +cc:shirai at example.com ) 35 LOCALHOST Tue Feb 26 09:39:04 2008
と検索出来ました。
> % 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" という
オプションを与えるようになっていて、このオプションは
> 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 を埋め込んだのをすっかり忘れていま
# した (__)
> > > 4. 検索対象は常に全フォルダだと思いますが、検索するフォルダは指定できま
> > > すか? 以前の Namazu はフォルダを指定できました。(b) の時にフォルダ
> > > でフィルタリングできればよいのかも。
> >
> > Namazu も Hyper Estraier も C-uk/ でフォルダが指定できます。
> > 逆にしたい(普段はフォルダを聞いてほしい)のだったら、↓かな?
> >
> > (defadvice mew-summary-selection-by-search (around ask-folder activate)
> > (setq ask-folder (not ask-folder))
> > ad-do-it)
>
> できました!
> 今までと同じように "*" や "," で複数フォルダが指定出来るのですね!
> Info に書いてあるとうれしいかも。(^^;
>
> ところで、何もヒットしなかった場合、そのバッファで再度 C-uk/ すると
> mew-summary-selection-by-search() の mew-input-folders() で落ちます。
> mew-summary-folder-name() が nil を返すためのようです。
>
> (if ask-folder
> (setq flds (mew-input-folders (mew-summary-folder-name))))
こちらは、かずさんよろしくです。
--
白井秀行 (mailto:shirai at example.com)
Mew-dist メーリングリストの案内