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
10) Fertig
P.S Hyper Estraier is really very powerful full text search engine, thanks Mikio Hirabayashi