Elasticsearch (CZ)

Luděk Veselý

Kurzem Vás provede Luděk Veselý

Základní info

Popis kurzu

Účastníci kurzu se dozví, jak optimálně ukládat data do Elasticsearch a jak v těchto datech následně vyhledávat. Představíme si možnosti škálování Elasticsearch a probereme problematiku jeho provozu v produkčním prostředí. Účastníci se také seznámí s možností zpracování logů souvisejícími nástroji - Beats, Logstash a Kibana. 

Během kurzu si každý osvojí probíranou látku během samostatně vypracovávaných úkolů

Určeno pro

Kurz je určen pro všechny, kteří mají zájem o Elasticsearch a jeho možnosti v oblasti fulltextového vyhledávání, ukládání velkého množství dat a analýzy logů.

Obsah kurzu

Úvod do Elasticsearch

  • Co to je Elasticsearch, praktické využtí

  • Základní terminologie

  • Základní příkazy


Mapping a typy


  • Datové typy, mapping

  • Dynamické mapování

  • Index templates

  • Práce s aliasy a reindexace

  • Hromadné úpravy a mazání dat

  • Nested type, modelování relací


Vyhledávání


  • Query string

  • Vyhledávání vs filtrování dat

  • Request body search

  • Term-level queries

  • Compound queries

  • Fulltext queries

  • Invertovaný index

  • Analyzéry - princip, předdefinované analyzéry

  • Stavba vlastního analyzéru (normalizace, tokenizace)

  • Částečná shoda (překlepy, našeptávání), synonyma

  • Řazení výsledků vyhledávání, relevance


Agregace


  • Zápis a význam agregací

  • Bucket agregace

  • Metric agregace

  • Pipeline agregace

  • Vizualizace agregací v nástroji Kibana


Skriptování


  • Využití a syntax skriptů

  • Skriptovaná pole

  • Řazení pomocí skriptu

  • Použití a kontrola skriptů v nástroji Kibana


Elastic Stack


  • Dostupné nástroje Elastic - Kibana, Logstash, Beats

  • Kibana

  • Logstash, Beats

  • Konfigurace Elasticsearch v produkčním provozu, zálohování, monitoring

Předpoklady

Znalost libovolného databázového systému, základní povědomí o HTTP protokolu a formátu JSON. Není nutná žádná znalost Elasticsearch - vhodné pro začátečníky.

Studijní materiály

Každý účastník obdrží podklady v elektronické podobě v českém jazyce, takže se může k probírané látce kdykoli vrátit.

Elasticsearch (CZ)

Vybraný termín:

 Online

Cena
24 500 Kč + 21% DPH

Kontaktovat dodavatele


Kontrola proti spamu. Kolik je čtyři a jedna ? Součet zapište číslicemi.