Tools und Methoden für
Big, Smart und Fast Data
Karlsruhe, IHK, 29. September - 1. Oktober 2015

data2day 2015 » Programm »

Einführung in Elasticsearch

Elasticsearch findet als verteilte Such- und Analytics-Engine zunehmend an Verbreitung. Die Grundlage Apache Lucene liefert alle notwendigen Funktionalitäten zur Implementierung einer klassischen Volltextsuche. Darauf aufbauend bietet Elasticsearch eine flexible HTTP-Schnittstelle sowie mit Sharding und Replikation auch die Grundlage zur Verwaltung großer Datenmengen unter hoher Last. Das mächtige Aggregations-Feature ermöglicht schließlich die Auswertung der Daten anhand unterschiedlicher Aspekte.

In diesem einführenden Workshop werden zuerst die unterschiedlichen Einsatzfelder für Elasticsearch betrachtet, bevor in praktischen Beispielen genauer darauf eingegangen wird, wie es in eigenen Projekten zum Einsatz kommen kann. Dabei stehen die klassische Volltextsuche und die über das Aggregations-Feature unterstützten Analytics-Möglichkeiten im Vordergrund. Die Anwendungsintegration wird am Beispiel von Java vorgestellt, große Teile des Workshops sind jedoch unabhänig von der Programmierumgebung gehalten. Die Teilnehmer können die Beispiele direkt im Workshop am eigenen Laptop nachvollziehen.

Skills
Der Workshop richtet sich an Einsteiger in Elasticsearch. Programmiererfahrungen in Java und Vorkenntnisse im Umgang mit relationalen Datenbanken sind von Vorteil.

Lernziele
Teilnehmer kennen danach die Grundlagen, um Elasticsearch in eigenen Anwendungen einzubinden.

// Referent

// Florian Hopf Florian Hopf

arbeitet als freiberuflicher Softwareentwickler in Karlsruhe. Er ist verantwortlich für kleine und große Suchlösungen, im Intranet und Internet, für Web-Inhalte und anwendungsspezifische Daten, basierend auf Lucene, Solr und Elasticsearch. Er ist einer der Organisatoren der Java User Group Karlsruhe und des Search Meetup Karlsruhe sowie Autor eines in diesem Jahr beim dpunkt.verlag erscheinenden Buchs zu Elasticsearch.