
Elasticsearch
Die verteilte Suchmaschine
Elasticsearch – Was ist das?
Die Elasticsearch-Engine ist eine verteilte Volltext Suchmaschine. Sie basiert auf Apache Lucene, einer spezialisierten Programmbibliothek für Volltextsuche.
Alle Daten werden im JSON-Format abgelegt und gesondert indiziert. Somit können sie schnell gefunden und ausgelesen werden. Die Kommunikation zwischen einer Anwendung und der Suchmaschine erfolgt über eine RESTful-API.
Beim Ablegen der Daten in Elasticsearch werden diese nach definierten Regeln, wie zum Beispiel nach Leerzeichen oder Kommas geteilt, analysiert und im Suchindex gespeichert. Die Suche nach den Daten erfolgt dann direkt auf den indizierten Daten. Dadurch liefert die Suchmaschine ihre Suchergebnisse nahezu in Echtzeit.
Die sehr hohen Performance und einfache Skalierbarkeit macht die Suchmaschine zu unserer präferierten Wahl, wenn im Projektkontext die Anforderung nach einer Volltextsuche besteht. Elasticsearch ist damit auch zu einen häufig eingesetzten Bestandteil des WTL Technologie Stacks geworden.
Starten Sie ihr Projekt mit WTL.
Mit fundiertem Know-how und einer Extraportion technologischer Neugier machen wir uns für unsere Kunden auf den Weg. Wir freuen uns, Sie kennenzulernen.
Ihr Ansprechpartner
Jan Bager
+49 341 393 781 30
hallo@wtl.de