全文検索Hyper Estraierをインストール

さて、mt-search.cgi の代替検索システムとして行き着いた Hyper Estraier 。。早速インストールしてみました。

さくらのレンタルサーバ・スタンダードです。/local/ 等、掘り下げたディレクトリに放り込むとあんまり上手くできませんでした。フォルダは増えますが、そのままルート?に入れちゃったほうがいいみたいです。さくらの自分の領域を「/home/USER/」と表現しています。

まずは。。【.cshrc編集環境変数追加】

set path = ($HOME/bin /sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin /usr/X11R6/bin )
setenv LD_LIBRARY_PATH $HOME/lib:/usr/lib:/usr/local/lib
setenv LIBRARY_PATH $HOME/lib:$LIBRARY_PATH
serenv CPATH=$HOME/include:$CPATH
export PATH LIBRARY_PATH CPATH LD_LIBRARY_PATH

【必要ディレクトリ作成】

mkdir -p bin lib include etc share libexec


【libiconvインストール】

%tar zxvf libiconv-1.11.tar.gz
%cd libiconv-1.11
%./configure –prefix=/home/USER
%make
%make install

【zlibインストール】

%cd ../
%tar zxvf zlib-1.2.3.tar.gz
%cd zlib-1.2.3
%./configure –prefix=/home/USER
%make
%make install

【QDBMインストール】

%cd ../
%tar zxvf qdbm-1.8.74.tar.gz
%cd qdbm-1.8.74
%./configure –enable-zlib –prefix=/home/USER
%make
%make install

【HyperEstraierインストール】

%cd ../
%tar zxvf hyperestraier-1.4.9.tar.gz
%cd hyperestraier-1.4.9
%./configure –enable-static –prefix=/home/USER
%make
%make install

Hyper Estraier の configureオプションに “–enable-static” を指定。。は、500エラー、Internal Server Error の対策らしいです。。でもコレだけでは自分の場合ダメでした。

【インストールしたHyperEstraierを適当な場所にコピー】※これはコマンドでやった方が吉!

%cd /home/USER/www/
%cp /home/USER/libexec/estseek.cgi .
%cp /home/USER/share/hyperestraier/estseek.* .

これも500エラー、Internal Server Error のネックでした。。cgi ファイルはコマンドライン上でコピーした方が吉。。そして、cgi本体のみでなく、「share」内にある各種ファイル『estseek.conf、estseek.help、estseek.tmpl、estseek.top』のファイルもちゃんと忘れずコピーする。。

Hyper Estraierのインストール方法 に従って、横着をせずきちんとインストールすれば。。動くじゃない♪

全文検索Hyper Estraierにしてみた
全文検索namazuをインストール
全文検索namazuを試す

<Hyper Estraier インストール参考>
Hyper Estraier導入
全文検索エンジン Hyper Estraier on SAKURA Internet
さくらインターネット その4 (Estraierの導入)
MeCab+Hyper Estraierのインストール
HyperEstarier検索

次は、Hyper Estraierを使いMTブログの本文検索する為の「文書ドラフト」についてです。

Hyper Estraier文書ドラフトでMT全文検索 →

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク

コメント

  1. […] 全文検索Hyper Estraierをインストール […]

Highslide for Wordpress Plugin