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.