
「HyperEstraierは、かなりイケてる」という評判を聞いていたのですが、実際に自分で使用してみるのは初めてです。ということで、次の内容は、初めてHyperEstraierでサンプルを動かすまでの手順です(HyperEstraier本体は既にインストールされているものとします)。
DocumentRoot: /home/mahata/htdocs
$HOME: /home/mahata
のとき、DocumentRoot以下にあるjavascriptというディレクトリを検索します。
$ uname -a
Linux localhost.localdomain 2.6.18-53.1.4.el5 #1 SMP Fri Nov 30 00:45:16 EST 2007 i686 i686 i386 GNU/Linux
$ estcmd --version
Hyper Estraier 1.4.13 on Linux
Copyright (C) 2004-2007 Mikio Hirabayashi.
$ cd
$ mkdir est
$ cd est
$ estcmd gather -il ja -sd casket /home/mahata/htdocs/javascript # 「/home/mahata/htdocs/javascript」は検索対象のディレクトリ
$ cd /home/mahata/htdocs
$ mkdir est # est はHyperEstraier用cgiを設置する場所として作成するディレクトリ
$ cd est
$ cp /usr/local/libexec/estseek.cgi .
$ cp /usr/local/share/hyperestraier/estseek.* .
$ vi estseek.conf # 編集する
(次のようなdiffになる)
$ diff diff estseek.conf /usr/local/share/hyperestraier/estseek.conf
1c1
< indexname: /home/mahata/est/casket
---
> indexname: casket
13,14c13,14
< #replace: ^file:///home/mikio/public_html/{{!}}http://localhost/
< #replace: /index\.html?${{!}}/
---
> replace: ^file:///home/mikio/public_html/{{!}}http://localhost/
> replace: /index\.html?${{!}}/
この状態で、/home/mahata/htdocs/est/estseek.cgi に実行権限を付与し、ブラウザでアクセスすれば、添付画像のようなインタフェースの検索画面が表示されます。
--
参考:「
Hyper Estraierの設置」