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