Monday, October 16, 2006

FreeBsd6 Hyper Estraier

[ hyper estraier]

// インストール
hyperestraier-1.4.4

#cd /usr/ports/textproc/hyperestraier/
#make install clean

// インデックスの作成
#cd /home/www
#estcmd gather -il ja -sd casket /home/hyper/casket

「-il ja」オプションは、文字コードの判定時に日本語を優先
「-sd」オプションは、ファイルの作成日時と更新日時をインデックスに記録するという意味

// 更新
#estcmd gather -cl -il ja -sd -cm casket /home/hyper/casket

// 削除の反映
#estcmd purge -cl casket

// 検索
#estcmd search -vh -max 8 casket 'こんにちは'

日本語は部分一致、英語は完全一致
ひっとしました。


このままでは、外部からの接続ができないので、
DBっぽく使うためにノードを使用します。


// ノードの起動
#estmaster init casket
#estmaster start casket

// ユーザー作成
http://localhost:1978/master_ui
admin admin

// 登録
estファイル作成 vi data001.est
estcall put -auth admini admini http://localhost:1978/node/casket data001.est

// 検索
estcall search http://localhost:1978/node/casket "material world"
おお ひっとしました

// 管理画面で検索
http://localhost:1978/node/casket/search_ui

 

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home