Nabídka tohoto termínu kurzu již není aktuální.

Elasticsearch

e-kurz

Základní info

Kurz Elasticsearch je určen pro všechny, kdo se chtějí naučit jak pomocí technologie Elasticsearch ukládat a vyhledávat ve velkém množství dat, která lze jednoduše škálovat. Ať už stavíte fulltextové vyhledávání na webu pro Vaše zákazníky, chcete ukládat, vyhodnocovat a vizualizovat velké množství logů. Nebo mít přehledně přístup do všech dat, které jsou součástí vašeho businessu na jednom místě, je pro Vás určen právě tento kurz. Po jeho absolvování budete rozumět technologii Elasticsearch a budete ji schopni využít pro Vaše konkrétní požadavky.

Kurz je tvořen z několika bloků, kde vždy účastník porozumí dané oblasti a následně si jí ihned vyzkouší. Zároveň ke každému okruhu obdrží materiály, díky kterým bude možné si danou problematiku kdykoliv osvěžit.

Cílová skupina

Kurz je zaměřen na všechny IT profesionály, kteří potřebují řešit problém ukládání většího množství dat, v nichž chtějí jednoduše vyhledávat a vizualizovat je. 

Cíle kurzu

Účastníci se mimo jiné naučí:

 

  • Elasticsearch školení probíhá vždy na aktuální verzi
  • Jak ukládat a vyhledávat v nestrukturovaných datech
  • Pochopí jak funguje fulltextové vyhledávání a jak jej vytvořit
  • Jak zpracovávat velké množství dat a jednoduše je horizontálně škálovat

 

Garant kurzu

PETR NOVOTNÝ

Petrův odborný záběr je od solution architektury přes vlastní development (JavaScript, PHP) přes Elasticsearch, Oracle, PL/SQL až po agilní metodiky a SCRUM. Petr se zároveň věnuje již několik let technologii Elasticsearch a stal se kmenovým lektorem společnosti Datascript.

Osnova

Proč Elasticsearch?

 

  • Úvod
  • Základy práce s Elasticsearch
  • Seznámení se základními nástroji
  • Základní operace 

 

Cluster v kostce 

 

  • Instalace a konfigurace Elasticsearch pro vývoj a produkční prostředí
  • Architektura clusteru
  • Jak navrhnout cluster pro různé případy použití
  • Konfigurace, ukázky z reálných projektů
  • Tipy z praxe
  • Lab 

 

Ukládání dat

 

  • Jak indexovat data do Elasticsearch?
  • Různé možnosti indexace
  • Fulltext, logy, ukázka na datech z reálných projektů
  • Jak funguje indexace pod pokličkou?
  • Základní optimalizace při indexaci
  • Tipy z praxe, na co si dát pozor
  • Lab 

 

Mapping

 

  • Indexy, typy, fieldy
  • Jak navrhnout strukturu pro fulltext a logy?
  • Datové typy v kostce
  • Šablony indexů
  • Dynamic mapping, vs. static mapping - co kdy a jak použít?
  • Lab 

 

Základy vyhledávání v datech

 

  • Vyhledávámě jednoduše v datech
  • Distribuované vyhledávání
  • Nestrukturovaná data
  • Základy Relevance
  • Lab 

 

Analýza textu

 

  • Úvod do analýzy textu
  • Ukládáme texy v češtině a ostatních jazycích
  • Analyzátory – tokenizace textu a filtry
  • Synonyma
  • Tipy pro vyhledávání v češtině
  • Lab 

 

Vyhledávání v datech

 

  • Queries, Filters
  • Query DSL, Bool query
  • Různé druhy dotazů, jaké používat v jakých situacích?
  • Jak na vyhledávání ve více polích?
  • Best practices pro různé situace
  • Lab 

 

Agregace

 

  • Základy agregací
  • Výpočty nad daty, přehled agregací
  • Nejpoužívanější agregace do hloubky
  • Kibana v kostce
  • Best practices
  • Lab 

 

Suggestions

 

  • Překlepy, doplňování slov a frází
  • Context, phrase, term suggestors
  • Jak na „Měli jste na mysli“?
  • Best practices
  • Lab 

 

Modelování dat

 

  • Jak modelovat vztahy mezi objekty
  • Vazba parent-child
  • Vnořené dokumenty
  • Best practices
  • Lab 

 

Ukládáme dotazy

 

  • Percolator
  • Ukázky použití percolatoru v praxi
  • Lab

 

 

Předpoklady účastníka

Základní znalost databázových systémů.

 

Navazující kurzy

Elasticsearch - fulltext v praxi

Elastic Stack - ukládání a analýza logů

Elasticsearch

Vybraný termín:

14.12.2022 –  15.12.2022  ONLINE

Cena
29 900 Kč

Kontakt na dodavatele získáte po registraci

Tento kurz je pořádán dodavatelem, který nevyužívá placenou prezentaci na portálu Abravito.

Kontaktní údaje na dodavatele získáte po registraci.

Nebo použijte poptávkový formulář.