Unsere Schulung Elasticsearch und Opensearch für Softwareentwickler

Alle anderScore Schulungen sind eine ausgewogene Mischung aus Theorie und praktischen Übungen und als öffentliche, online oder Inhouse Firmenschulung buchbar. Kontaktieren Sie uns gerne für ein unverbindliches Beratungsgespräch oder buchen Sie diese Schulung direkt bei unserem Partner der GFU Cyrus AG.

Schulungsinhalte

Bei Elasticsearch bzw. dem fast identischen Opensearch denkt man oftmals zuerst an die Logaufbereitung im ELK-Stack (Elasticsearch, Logstash & Kibana). Dabei bieten sowohl Elasticsearch als auch Opensearch viel mehr als nur ein “Log-Speicher”. Elasticsearch bietet eine hervorragende Möglichkeit zur Volltextsuche, zum Loggen und Analysieren von verschiedensten Daten. Daneben ist es durch Plug-Ins erweiter- und customisierbar.

Das Herzstück beider Systeme ist Apache Lucene, denn diese Einheit ist für die Indizierung, also das Einlesen, Verarbeiten und Speichern von Daten zuständig. Doch erst Elasticsearch sorgt für den nötigen Komfort und ein breites Feature-Set.

Am ersten Tag lernen Sie die Grundlagen von Elasticsearch und Opensearch kennen. Wie werden Daten indiziert? Welchen Zusammenhang gibt es zwischen dem Mapping und der Suchanfrage? Anhand praktischer Beispiele lernen Sie die Search API kennen und erhalten Hinweise, welchen Einfluss verschiedenste Cluster- und Indexeinstellungen auf die Suchperformance haben. Am zweiten Tag werden wir die verschiedenen Query Arten üben, um eine Suche auf einer Webseite nachzustellen. Wie funktioniert eine Volltextsuche? Welche Möglichkeiten gibt es, um das Benutzererlebnis zu verbessern? Sie werden verschiedenste Query Arten kennenlernen und hinter die Kulissen von Lucene blicken, um die Berechnung der Relevanz von Suchtreffern zu verstehen. Sowohl Opensearch als auch Elasticsearch unterstützen Machine Learning Algorithmen um eine erweiterte Art der Suchrelevanz zu berechnen. Nach einer kurzen theoretischen Einführung werden Sie die verschiedenen Möglichkeiten dieser Suche direkt anwenden und die Voraussetzungen dafür kennenlernen. Suchvorschläge und die Markierung von Suchergebnissen sind wichtige Bausteine für eine Suchseite. Sie werden außerdem die wichtigsten Elemente kennenlernen, um Elasticsearch im produktiven Umfeld zu nutzen.

Schulungsziel

Als Teilnehmer erhalten Sie ein tiefes Verständnis für die Funktionsweisen von Apache Lucene und die Anwendung mit Elasticsearch bzw. Opensearch. Sie können Daten in ElasticSearch importieren und über die verschiedenen APIs durchsuchen und analysieren. Anhand der verschiedenen Beispiele lernen Sie die Möglichkeiten von Elasticsearch und Opensearch für die Entwicklung eines Suchbackends kennen.

Wer sollte an der Schulung teilnehmen?

Das Seminar richtet sich insbesondere an Software-Entwickler oder Software-Architekten, die sich näher mit dem hochperformanten Suchen und Aufbereiten von Daten beschäftigen und den Leistungsumfang sowie die Einsatzzwecke von Elasticsearch und Opensearch entdecken wollen. Gute Kenntnisse in REST sowie Erfahrung in einer Programmiersprache sollten vorhanden sein. Hilfreich, aber nicht notwendig, sind Vorkenntnisse in Elasticsearch, Solr, Apache Lucene oder Opensearch.

Schulungsagenda

Jetzt buchen