Trwają zapisy do grupy

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.

2150 PLN+23% VAT (2644 PLN brutto / 1 os.)

Czas trwania szkolenia:2 dni (16h)

Poziom zaawansowania:

Kod kursu:ELASTICSTACK/SEARCHENGINES

elasticsearchsearchkibana

Dostępne terminy

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

4 lipca
Trwają zapisy na szkolenie

Trener:

Trener-Sages

Cena:

2150 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:

7 listopada
Trwają zapisy na szkolenie

Trener:

Trener-Sages

Cena:

2150 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?

Dostępne terminy

Interesują Cię inne terminy?

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

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