Elasticsearch ist ein auf Apache Lucene basierender Suchserver, der JSON-Dokumente speichern und durchsuchen kann. Durch den verteilten Aufbau ist die Ablage sehr groรer Datenmengen mรถglich. Neben Volltextinhalten kรถnnen auch strukturierte Daten verwaltet und mit Aggregationen leicht gruppiert und ausgelesen werden. Dokumente, Suchanfragen und administrative Aufgaben werden in JSON formuliert und per HTTP oder รผber die Java-API ausgetauscht. Das Buch stellt anhand eines durchgehenden Beispiels die Nutzung von Elasticsearch vor. Nach einem einfรผhrenden Kapitel, in dem eine klassische Suchanwendung von Grund auf aufgebaut wird, werden in den anschlieรenden Kapiteln jeweils unterschiedliche Aspekte genauer beleuchtet. Unter anderem werden die folgenden Themenbereiche angesprochen: โข Umgang mit Text โข Relevanz in Suchergebnissen โข Mรถglichkeiten der Indizierung โข Verteilung der Daten โข Datenmodellierung โข Aggregationen โข Aspekte des Produktivbetriebs โข Logdaten in Elasticsearch Der Groรteil des Buches ist unabhรคngig von der Programmiersprache gehalten, es wird jedoch auch auf die Java- und JavaScript-APIs zum Zugriff auf Elasticsearch eingegangen. Der Leser hat nach der Lektรผre das notwendige Rรผstzeug, um eigene Anwendungen auf Basis von Elasticsearch umzusetzen.