[mew-dist 27178] Re: Hyper Estraier
ARIGA Seiji
ariga at example.com
2006年 8月 2日 (水) 14:26:37 JST
有賀です.
On Wed, 02 Aug 2006 11:43:05 +0900 (JST),
Kazu Yamamoto (山本和彦) <kazu at example.com> wrote,
> > たとえば,
> > foo at example.com OR bar at example.com から来た「マネー」を含むメール
> > → -attr "from STROR foo at example.com bar at example.com" casket マネー
> > とか,
> > かずさん「から or へ」のメール
> > → -attr "from,to,cc STRINC kazu at example.com" casket
> <snip>
> > など,わりと使いでがあるような気がしますが,やっぱり "too poor" ですか?
>
> 以前、作者の blog を見たので、一応理解しています。
> 現在の心境は、too poor ではなく、変換が難しいということです。
>
> HE の API は、内部の絞り込み方法に強く依存しています。
> すなわち、
> キーワードでの絞り込み (引数)
> ヘッダフィールドでの絞り込み (-attr オプション、必要なだけ繰り返す)
> ですね。
>
> ユーザには内部の絞り込み方法を理解して使えという、あまりユーザに優しく
> ないAPI になっています。
>
> 一般的な条件式を内部の絞り込み方式に変換するのは、本来 HE の仕事ではな
> いかと。
>
> これを Mew でやる場合、大変な努力が必要です。
>
> たとえば、HE では、
> (from=alice OR to=alice) AND キーワード
> とは書けるけど、
> (from=alice OR to=bob) AND キーワード
> (from=alice AND キーワード1) OR (to=bob AND キーワード2)
> は書けません。
>
> すなわち、Mew と HE では、許される構文が異なります。
> すると、現在の抽象化できている構文解析プログラムではなく、
> HE 専用の構文解析プログラムを書かないといけませんね。
>
> 今のところ、それをやる元気はないです。
なるほど.理解しました.確かにそうですね.
# 特に HE の仕事,というところに同意です.
## WDS なり GDS なりの他の検索エンジンは,エンジン側が吸収してる感じでしょうか?
// ARIGA Seiji
Mew-dist メーリングリストの案内