LinuxにHyper Estraierをインストールする方法
Hyper Estraierは、Cで記述された非常に強力な全文検索エンジンです。さまざまな種類の全文検索エンジンを比較した後、当社のプロジェクトでHyperEstraier全文検索エンジンを使用することにしました。 Hyper Estraierには、他のフルテキスト検索エンジンにはない、たとえば、異なるサーバーでの無制限の拡張性またはクロス処理、および左右のワイルドカード検索を可能にする無敵の機能がありました。 ここでは、LinuxにHyper Estraierをインストールする方法を示す基本的な手順をいくつか示します。
1)Hyper Estraierをインストールする前に、Hyper Estraierが依存しているため、以下のライブラリをインストールしてください。
libiconv:文字エンコードの変換用。 1.9.1 or later is suggested (glibc includes it).
tar -zxvf libiconv_xxx.tar ./configure make sudo make install
zlib:ロスレスデータ圧縮用。 1.2.1 or later is suggested.
tar -zxvf zlib_xxx.tar ./configure make sudo make install
QDBM:組み込みデータベース用。 1.8.75 or later is required.
tar -zxvf QDBM_xxx.tar ./configure --enable-zlib make sudo make install
P.S Build QDBM with enabling zlib (./configure –enable-zlib) so that the index of Hyper Estraier becomes smaller.
2)上記のすべてのライブラリをインストールした後、HyperEstraier公式サイトにアクセスしてください
3)HyperEstraier「hyperestraier-1.4.13.tar.gz」をダウンロードします
4)解凍します
tar -zxvf hyperestraier-1.4.13.tar.gz
5)HyperEstraierファイル構造を調査するためのHyperEstraierフォルダー内のViREADME。
6)構成、作成、確認、およびインストール
./configure make make check sudo make install
7)完了
8)Hyper Estraierインデックス作成を試し、「textindex」という新しいインデックス呼び出しを作成し、/ usr / local / download /hyperestraier-1.4.13フォルダーにインデックスを付けます。
estcmd gather -sd testindex /usr/local/download/hyperestraier-1.4.13
9)既存のインデックスで「java」という単語を検索してみてください。「java」を含むすべてのファイルが返されます。
estcmd search -va -max 1 testindex java
10)完了
P.S Hyper Estraier is really very powerful full text search engine, thanks Mikio Hirabayashi