Szkolenie: Elastic Stack - Wykorzystanie w budowie wyszukiwarek pełnotekstowych
Szkolenie Elastic Stack uczy praktycznego wykorzystania Elasticsearch i narzędzi ekosystemu do budowy wydajnych, skalowalnych wyszukiwarek pełnotekstowych, modelowania danych, optymalizacji zapytań oraz wdrażania najlepszych praktyk search w aplikacjach biznesowych
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:2 dni (16h)
Kod kursu:ELASTICSTACK/SEARCHENGINES
Elastic Stack - Wykorzystanie w budowie wyszukiwarek pełnotekstowych
Cele szkolenia
Szkolenie przygotowuje do samodzielnego projektowania i wdrażania wyszukiwarek pełnotekstowych z użyciem Elastic Stack
Szkolenie uczy modelowania danych, indeksowania oraz optymalizacji zapytań w środowisku Elasticsearch
Szkolenie rozwija umiejętność stosowania najlepszych praktyk w zakresie zarządzania, skalowania i utrzymania systemów wyszukiwania
Szkolenie pokazuje, jak analizować i poprawiać jakość wyników wyszukiwania oraz efektywnie zarządzać danymi tekstowymi
Dla kogo?
Programistów i inżynierów posiadających podstawową wiedzę o Elastic Stack, chcących rozwijać umiejętności w zakresie wyszukiwania pełnotekstowego
Specjalistów IT odpowiedzialnych za wdrażanie, utrzymanie i optymalizację systemów search w aplikacjach biznesowych
Osób zajmujących się integracją i zarządzaniem danymi tekstowymi w środowiskach rozproszonych
Efekty kształcenia
Uczestnik projektuje architekturę klastra Elasticsearch dla wyszukiwarek pełnotekstowych
Uczestnik analizuje i modeluje dane pod kątem optymalnego indeksowania
Uczestnik konfiguruje i wdraża zapytania pełnotekstowe z wykorzystaniem Query DSL
Uczestnik ocenia i optymalizuje wydajność wyszukiwania w środowisku produkcyjnym
Uczestnik stosuje dobre praktyki zarządzania i skalowania usług search
Uczestnik wykorzystuje narzędzia ekosystemu Elastic Stack do integracji i transformacji danych
Wymagania
Uczestnictwo w szkoleniu "Elastic Stack - Wprowadzenie do ekosystemu" lub podstawowa wiedza z zakresu Elasticsearch
Znajomość zapytań REST i formatu JSON
Umiejętność poruszania się w linii poleceń systemu Linux
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Program szkolenia
Architektura klastra Elasticsearch
Role węzłów
Budowa klastra
Replikacja danych
Apache Lucene
Indeksowanie danych
Architektura indeksu
Modelowanie danych
Struktura dokumentu
Typy pól
Mapping API
Dynamiczny vs statyczny mapping
Replikacja
Routing
Indeksowanie przy dużym obciążeniu
Transformacja danych za pomocą Ingestion Pipelines
Indeksowanie danych za pomocą narzędzia Logstash (Plik (ND)JSON/CSV -> Elasticsearch)
Analiza tekstu
Analyzers
Filters
Tokenizers
Synonimy
Wyszukiwanie danych
Architektura indeksu
Query DSL
Zapytania typu term
Wyszukiwanie pełnotekstowe (full-text)
Caching zapytań (sekcja filter)
Agregacje
Custom scoring
Wyszukiwanie przy dużym obciążeniu
Routing
Stronicowanie (Point in Time)
Podsumowanie
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi
