[mew-dist 27090] Hyper Estraier

Kazu Yamamoto ( 山本和彦 ) kazu at example.com
2006年 7月 19日 (水) 10:40:16 JST


山本です。

Unix の Hyper Estraier で一緒に遊んでくれる人を募集します。

	http://hyperestraier.sourceforge.net/intro-ja.html

Hyper Estraier は、インデックス検索ツールです。

あまり詳しくないので、勘違いしているところがあるかもしれませんが、
Namazu よりもよい感じです。

・多言語対応している

・インデックス DB が大きくなっても大丈夫。なので、メール全体で1つのイン
  デックス DB でよい

現在、"k?"、"k/"、"km" の実装が終わっています。"kM" についてこれから
考えたいので、詳しい人の知恵を借りたいです。

利用するには、とりあえず以下のようにして、インデックスを作って下さい。

% find $HOME/Mail -type f -regex ".*/[0-9]*" | estcmd gather -cl -fm -cm -xl -cs $HOME/casket -

これで "k?" や "k/" が使えます。ヘッダのフィールドを指定した検索とかは
まだできませんが、単語を並べるくらいの検索はできます。

以下、課題を書いておきますので、分かる人がいれば教えて下さい。

・条件検索 ("k?"、"k/")

  フィールドを指定するには、search の -attr に条件を指定すればいいの?

・"km"

  現在は、purge してなくなったメールのインデックスを消し、その後で
  gather しています。gather にはディレクトリを直接渡しているので、隠し
  ファイル(".mew-summary" など)もインデックスの対象になっている感じ。
  メールだけにするには、どうすればいい?

・"kM"

  $HOME/Mail をしていすれば、再帰的にインデックスが作られる?
  書くしファイルはどうする?


"km" と "kM" に関しては、最悪、シェルスクリプトを書きます。そうすれば、
Mew から非同期で呼べるし、コマンドラインからも起動できる。

--かず









Mew-dist メーリングリストの案内