Dieser Elasticsearch-Kurs richtet sich an alle, die lernen möchten, wie man mit der Elasticsearch-Technologie große Datenmengen einfach skalierbar speichert und abfragt. Egal, ob Sie eine Volltextsuchmaschine für Ihre Kunden entwickeln oder große Mengen an Protokollen und Geschäftsdaten zentral speichern, analysieren und visualisieren möchten – dieser Kurs ist genau das Richtige für Sie.
Im Laufe des Kurses lernt jeder Teilnehmer die einzelnen Konzepte kennen und kann diese in praktischen Übungen sofort anwenden. Die bereitgestellten Kursmaterialien ermöglichen zudem jederzeit eine Auffrischung.
- IT-Experten, die große Datenmengen schnell und effizient speichern, durchsuchen und visualisieren müssen
- Einführung in Elasticsearch und Arbeiten mit CRUD-Operationen
- Mapping: Index, Typen, Felder, Vorlagen und dynamische Eigenschaften
- Textanalyse und Suchrelevanz für unstrukturierte Daten
- Tokenisierung, Filter, Parser und Sprachverwaltung
- Verteilte Abfragen, Query DSL und erweiterte Filter
- Aggregationen und zusammenfassende Berechnung von Daten
- Vorschläge und Autovervollständigung für Suchoberflächen
- Datenmodellierung: Beziehungen, Unterdokumente, Eltern-Kind-Verknüpfungen
- Gespeicherte Abfragen und Mechanismen zur Leistungsoptimierung
- Grundkenntnisse in Datenbanksystemen
- Warum Elasticsearch?
- Einführung
- CRUD-Operationen und Massenindizierung
- Mapping und Grundeinstellungen
- Mapping
- Indexstruktur und Datentypen
- Dynamische Eigenschaften und Vorlagen
- Einführung in die Textanalyse
- Unstrukturierte Daten und Suchrelevanz
- Textanalyse
- Analysatoren, Tokenisierung und Filter
- Sprachmanagement und Synonyme
- Datensuche
- Verteilte Suche, Query DSL, erweiterte Filter
- Aggregation
- Grundlegende Aggregationen und empfohlene Vorgehensweisen
- Sugestii
- Autovervollständigung und kontextbezogene Vorschläge
- Datenmodellierung
- Beziehungen zwischen Objekten und Unterdokumenten
- Gespeicherte Abfragen
- Percolator und andere Optimierungen
Derzeit gibt es keine Empfehlungen.

