開発者ドキュメント

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


Hyper Estraier

はCで書かれた非常に強力なフルテキスト検索エンジンです。フルテキスト検索エンジンのさまざまな種類を比較した後、Hyper Estraierフルテキスト検索エンジンを使用することにしました私たちの会社のプロジェクトで。 Hyper Estraierには、他の全文検索エンジンに欠けていた優れた機能がありました。たとえば、同じサーバーで同時に無制限のスケーラビリティやクロスプロセッシング、左右のワイルドカード検索が可能です。ここでは、LinuxにHyper Estraierをインストールする方法を説明するための基本的な手順を示します。

1)Hyper Estraierをインストールする前に、Hyper Estraierが依存しているので、以下のライブラリをインストールしてください。


libiconv

:文字エンコーディングの変換。 1.9.1以降が推奨されています(glibcにはそれが含まれています)。

tar -zxvf libiconv__xxx.tar
./configure
make
sudo make install


zlib

:損失の少ないデータ圧縮。 1.2.1以降が推奨されます。

tar -zxvf zlib__xxx.tar
./configure
make
sudo make install


QDBM

:組み込みデータベース用。 1.8.75以降が必要です。

tar -zxvf QDBM__xxx.tar
./configure --enable-zlib
make
sudo make install

P。zlib(./configure -enable-zlib)を有効にしてQDBMを構築し、Hyper Estraierのインデックスが小さくなるようにします。

2)上記のすべてのライブラリをインストールしたら、Hyper Estraierの公式サイトをご覧ください

3)Hyper Estraierのダウンロード “hyperestraier-1.4.13.tar.gz”

{空} 4)解凍する

 tar -zxvf hyperestraier-1.4.13.tar.gz

Hyper Estraierファイル構造を調べるために、Hyper EstraierフォルダのVi READMEを読んでください。

{空} 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

リンク://wp-content/uploads/2008/07/hyper-estraier-search-basic.jpg[



]

{空} 10)完了

P.S Hyper Estraierは本当に非常に強力な全文検索エンジンです、平林幹雄

モバイルバージョンを終了