本スクリプトは,Ruby 本体のライセンスにしたがって利用することができます。 http://www.ruby-lang.org/ja/LICENSE.txt
Hyper Estraier を使った検索用 CGI です。
まだ管理用のしくみを作っていないので、本家についてくる CGI のほうが性能が高いです。
つまり今のところ使い道がありません。
Hyper Estraier を P2P モードで起動させます。
本家ドキュメントをみてがんばってください。
http://hyperestraier.sourceforge.net/nguide-ja.html
以下は、データ置場を /usr/local/hyper_estraier/casket にする場合の一例です。
mkdir -p /usr/local/hyper_estraier/casket
estmaster init /usr/local/hyper_estraier/casket
estmaster start -bg /usr/local/hyper_estraier/casket
ちなみに止めるのは
estmaster stop /usr/local/hyper_estraier/casketです。
デフォルトのユーザ名は admin パスワードも admin です。
ユーザを追加します。
name, passwd, flags を入力します。flags は s にします。
hogesan, pass, s
name, label を入力します。
hogefuga, hogefuga
tips の「初期導入の効率化」が参考になります。
http://hyperestraier.sourceforge.net/nguide-ja.html#tips
cron での追加文書の登録も無駄はありますが同じコマンドでできます。
ユーザ名、パスワード、ノード名は ブラウザで設定したものです。
一度 Hyper Estraier を止めます。
estmaster stop /usr/local/hyper_estraier/casket検索用 DB を作成します。
estcmd extkeys /usr/local/hyper_estraier/casket/_node/hogefugaサーバをデーモンモードで開始します
estmaster start -bg /usr/local/hyper_estraier/casket
これで CGI が動くはず…です。
Project suzuran