[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 メーリングリストの案内