Trwają zapisy do grupy

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)

Poziom zaawansowania:

Kod kursu:ELASTICSTACK/SEARCHENGINES

elasticsearch-wyszukiwarkawyszukiwanie-pelnotekstoweelastic-stack-searchbudowa-wyszukiwarek

Dostępne terminy szkolenia

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

16 marca
Trwają zapisy na szkolenieDostępne w BUR

Trener:

Mariusz Górski

Cena:

2365 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Termin:

18 maja
Trwają zapisy na szkolenieDostępne w BUR

Trener:

Mariusz Górski

Cena:

2365 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Termin:

14 grudnia
Trwają zapisy na szkolenieDostępne w BUR

Trener:

Mariusz Górski

Cena:

2365 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Forma szkolenia

Interesuje Cię szkolenie stacjonarne?

Powiadom o kolejnych terminach

Interesuje Cię szkolenie w innym terminie?

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

Pobierz program w PDF

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

Autorem szkolenia jest Mariusz Górski

Inżynier danych, entuzjasta technologii Open Source (darmowe, jego ulubione) oraz chmury publicznej. Fan dzielenia się wiedzą. Lubi eksperymentować, psuć i naprawiać (niekoniecznie w takiej kolejności). Zawodowo (ale i prywatnie) pracuje z technologiami klasy Big Data od trzech lat (stan na grudzień 2019 r.), wdrażając je zarówno od strony infrastrukturalnej jak i aplikacyjnej. Ma na koncie projekty z wykorzystaniem narzędzi Apache (Airflow, Kafka, Spark), Elastic Stack, Amazon Web Services oraz…

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

4.8
Ikona podpowiedziŚrednia ocen Sages w serwisie Google Ocena pochodzi ze średniej ocen Sages w serwisie Google i nie jest weryfikowana

17.12.2024

Uczestnik szkoleniaElastic Stack - Wykorzystanie w budowie wyszukiwarek pełnotekstowych

Tomasz Włodarczyk

Przeplatane ciekawostkami, dobrze i jasno tłumaczone zawiłe tematy

Więcej opinii