elasticsearch-Integration verfügbar

    • Official Post

    Mit Freuden geben wir die Veröffentlichung unserer elasticsearch-Integration bekannt, sie stellt eine effiziente und belastbare Alternative zum Standard MySQL-FULLTEXT-Suchindex dar.


    Was ist elasticsearch?


    elasticsearch ist ein eigenständiger Dienst auf Basis von Apache Lucene™ und bietet präzise und schnelle Suchergebnisse bei großen Datenmengen. Es bietet darüber hinaus eine nahezu unbegrenzte Skalierbarkeit und Redundanz durch die transparente Verteilung des Index über multiple Instanzen ("shards"). elasticsearch wird von vielen großen Seiten für die Suche und Arbeit mit über Hundert Millionen Datensätzen verwendet.


    Vergleich mit MySQLs FULLTEXT


    Der FULLTEXT-Index von MySQL ist eine gute Basis mit brauchbaren Ergebnissen bei kleinen und mittleren Communities. Leider unterliegt dieser Index vielen Einschränkungen (z.B. eine Mindestlänge für Wörter und eine eher umfangreiche Stoppwort-Liste) und im Bereich von mehreren Hunderttausend Datensätzen nimmt die Geschwindigkeit stark ab und die Relevanz der Suchergebnisse sinkt. Die vergleichsweise hohe CPU-Last bei großen Datenmengen kann bei gut besuchten Seiten schnell zu einem limitierenden Faktor werden.


    Kompatibilität mit WoltLab- und Drittanbieter-Produkten


    Die Suchfunktion wurde im Rahmen von Community Framework 2.1 grundlegend überarbeitet und erlaubt transparent den Einsatz unterschiedlichster Suchdienste. Diese Änderungen erlauben den nathlosen Einsatz von elasticsearch ohne zusätzliche Arbeitsschritte oder Beschränkungen.


    Anforderungen


    elasticsearch ist ein auf Java basierender eigenständiger Dienst und kann daher nur auf virtuellen, managed bzw. dedizierten Servern betrieben werden. elasticsearch ist bei den üblichen Hosting-Angeboten nicht verfügbar. elasticsearch 1.4 oder höher, die PHP-Erweiterung php_curl sowie Community Framework 2.1 oder höher werden benötigt; Ein Betrieb mit Burning Board 4.0 oder älter ist nicht möglich.


    Preis


    Das elasticsearch Plugin ist für EUR 49,99 (inkl. 19% dt. MwSt.) erhältlich und kann sowohl bei neuen Lizenzen als auch als Erweiterung für bestehende Lizenzen erworben werden.

    Alexander Ebert
    Senior Developer WoltLab® GmbH

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!