LinuxでHyper Estraierをインストールする方法

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

image

10)完了

P.S Hyper Estraier is really very powerful full text search engine, thanks Mikio Hirabayashi