ElasticSearch (ELSSR)
Databases, NoSQL and Big Data
Location, current course term
Contact us
The course:
Hide detail
-
Úvod do ElasticSearch
-
Co je ElasticSearch a jak funguje
-
Různé vzory použití (usage patterns) ElasticSearch pro vyhledávání a analýzu dat
-
API Access a dostupné ovladače (Drivers) pro různé programovací jazyky
-
Provoz ElasticSearch
-
Nasazení ElasticSearch v cloudovém prostředí vs. on-premise instalace
-
Rozdíly mezi ElasticSearch a OpenSearch, výhody a nevýhody obou řešení
-
Architektura ElasticSearch
-
Přehled architektury ElasticSearch
-
Klíčové komponenty, jako jsou uzly (nodes), shardy a repliky, a jejich role v distribuci dat
-
Základní koncepty
-
Index: Co je index v ElasticSearch a jak funguje
-
Shard: Princip shardování a distribuce dat
-
Typy dat: Strukturované, nestrukturované a komplexní datové typy
-
Dokument: Jak ElasticSearch spravuje dokumenty, jejich vkládání a vyhledávání
-
Mapping
-
Základní principy mapování (Mapping) dat v ElasticSearch
-
Různé datové typy v ElasticSearch a jak je efektivně využívat
-
Dotazování v ElasticSearch
-
Přehled dotazovacích možností
-
Full text dotazy vs Term dotazy: Kdy použít jaký typ dotazu
-
Query String a Simple Query String dotazy: Různé přístupy k dotazování
-
Match dotazy: Efektivní způsob vyhledávání dokumentů
-
Datová konzistence
-
Zajištění konzistence dat v distribuovaném prostředí
-
Principy dostupnosti a konzistence dat v ElasticSearch
-
Filtry a Agregace
-
Použití filtrů pro optimalizaci výsledků vyhledávání
-
Agregace: Jak analyzovat data pomocí metrik, buckets a pipelines
-
Datová analýza
-
Jak využívat ElasticSearch k pokročilé analýze dat
-
Kombinace dotazů a agregací pro získání komplexního přehledu o datech
-
Ingest node
-
Přehled Ingest node: Jak předzpracovávat data před jejich uložením
-
Praktické využití Ingest node pro transformaci a obohacení dat před indexováním
-
Assumed knowledge:
-
N/A
-
Schedule:
-
2 days (9:00 AM - 5:00 PM )
-
Language:
-