Trwają zapisy do grupy

Szkolenie: Elastic Stack - Wykorzystanie w budowie wyszukiwarek pełnotekstowych

Podczas szkolenia nauczysz się wykorzystywać ekosystem Elastic Stack do wspomagania wyszukiwarek pełnotekstowych oraz budowania zapytań w systemach wyszukiwania pełnotekstowego.

  • Trenerzy praktycy
  • Kameralne grupy

Czas trwania szkolenia:2 dni (16h)

Poziom zaawansowania:

Kod kursu:ELASTICSTACK/SEARCHENGINES

elasticsearchsearchkibana

Dostępne terminy szkolenia

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

6 marca
Trwają zapisy na szkolenie

Trener:

Trener-Sages

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

  • Rozszerzenie wiedzy z zakresu Elastic Stack o zagadnienia związane z wyszukiwaniem pełnotekstowym i zasadą jego działania

  • Przekazanie wiedzy i doświadczeń związanych z najlepszymi praktykami w budowie wyszukiwarek pełnotekstowych z wykorzystaniem Elastic Stack


Dla kogo?

  • Osób posiadających podstawową wiedzę z zakresu Elastic Stack

  • Osób pragnących rozszerzać swoją wiedzę na temat Elastic Stack pod kątem budowania wydajnych zapytań pełnotekstowych

  • Programistów używających Elasticsearch do wspierania usługi wyszukiwania w swojej aplikacji


Zalety

  • Warsztatowy charakter zajęć

  • Poznanie najważniejszych aspektów i komponentów Elastic Stack

  • Zdobycie wiedzy pozwalającej wprowadzić usługę search w Twoim produkcie (np. wyszukiwarce) na wyższy poziom

  • Poznanie dobrych i złych praktyk implementacji silnika wyszukiwania oraz sposobów radzenia sobie z jego zarządzaniem i ciągłą poprawą

  • Otrzymanie gotowych, działających przykładów, umożliwiających odtworzenie wszystkich fragmentów szkolenia we własnym tempie


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…