Wie installiert man Hyper Estraier in Linux

So installieren Sie Hyper Estraier unter Linux

Hyper Estraier ist eine sehr leistungsstarke Volltextsuchmaschine, die in C geschrieben wurde. Nachdem ich einige Vergleiche zwischen verschiedenen Arten von Volltextsuchmaschinen angestellt hatte, entschied ich mich für die Verwendung der Hyper Estraier-Volltextsuchmaschine in unserem Unternehmensprojekt. Hyper Estraier verfügte über einige unschlagbare Funktionen, die andere Volltextsuchmaschinen nicht bieten, z. B. unbegrenzte Skalierbarkeit oder Querverarbeitung auf verschiedenen Servern zur gleichen Zeit und die Suche mit Platzhaltern für links und rechts. Hier stelle ich einige grundlegende Schritte vor, um herauszufinden, wie Hyper Estraier unter Linux installiert wird.

1) Installieren Sie vor der Installation von Hyper Estraier die folgenden Bibliotheken, da Hyper Estraier davon abhängt.

libiconv: zur Konvertierung von Zeichenkodierungen. 1.9.1 or later is suggested (glibc includes it).

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

zlib: für verlustfreie Datenkomprimierung. 1.2.1 or later is suggested.

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

QDBM: für eingebettete Datenbank. 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) Nachdem Sie alle oben genannten Bibliotheken installiert haben, besuchen Sie bitte die offizielle Website von Hyper Estraier

3) Laden Sie Hyper Estraier “hyperestraier-1.4.13.tar.gz” herunter

4) Entpacken Sie es

 tar -zxvf hyperestraier-1.4.13.tar.gz

5) Vi README im Hyper Estraier-Ordner, um die Hyper Estraier-Dateistruktur zu untersuchen.

6) Konfigurieren, erstellen, überprüfen und installieren

./configure
make
make check
sudo make install

7) Fertig

8) Versuchen Sie die Hyper Estraier-Indizierung, erstellen Sie einen neuen Indexaufruf "textindex" und indexieren Sie den Ordner /usr/local/download/hyperestraier-1.4.13

estcmd gather -sd testindex /usr/local/download/hyperestraier-1.4.13

9) Versuchen Sie, das Wort "Java" im vorhandenen Index zu suchen. Es werden alle Dateien zurückgegeben, die "Java" enthalten.

estcmd search -va -max 1 testindex java

image

10) Fertig

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