#507

Elasticsearch – budujemy wyszukiwarkę pełnotekstową

Warsztat odbywa się w formie zdalnej za pośrednictwem platformy/komunikatora online, z wykorzystaniem dźwięku, obrazu z kamery, udostępniania ekranu komputera prowadzącego i uczestników.

🟢  Warsztat weekendowy w godz. 9:00-17:00 (8h) 🟢

Elastic Stack to zestaw narzędzi Open-Source klasy Big Data wykorzystywany m.in. do:
• budowy wyszukiwarek z zaawansowanymi funkcjami wyszukiwania pełnotekstowego (na wzór Google Search)
• tworzenia analiz/dahboardów/wizualizacji Business Intelligence (w tym wizualizacji danych geolokalizacyjnych)
• implementacji pełnowartościowego rozwiązania służącego do analizy logów aplikacyjnych czy metryk

Technologia chętnie wybierana przez firmy, a także użytkowników prywatnych ze względu na ogromny wachlarz możliwości, duże wsparcie społeczności i świetną dokumentacje, znacząco obniżającą próg wejścia dla nowych użytkowników.

Żarówka

Czego się nauczysz?

Warsztat skupi się na wykorzystaniu technologii Elasticsearch do zbudowania wyszukiwarki pełnotekstowej wspierającej np. aplikacje webową.
Podczas warsztatów:
1. poznasz różnicę pomiędzy searchem opartym o bazy relacyjne a takim, który korzysta z zapytań pełnotekstowych,
2. nauczysz się strukturyzować i ładować dane do Elasticsearch,
3. dowiesz się czym jest full-text search i zbudujesz swoje pierwsze zapytania pełnotekstowe,
4. zobaczysz jak ulepszać search w Twojej aplikacji bez przerw w dostępie do usługi,
5. samodzielnie przygotujesz indeks i zapytanie, a także na własnych oczach przekonasz się o ich skuteczności w aplikacji webowej.

Prowadzący

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 Google Cloud Platform. Koduje przede wszystkim w Pythonie. Prywatnie fan snookera i kawy czarnej jak terminal.

Program warsztatów

  1. Wyszukiwarki pełnotekstowe – dlaczego ich potrzebujemy?
  2. Elasticsearch – wprowadzenie, instalacja, indexy, API
  3. Zasilanie i wzbogacanie indeksów Elasticsearch
  4. Zapytania pełnotekstowe
  5. Warsztat – budowa wyszukiwarki pełnotekstowej

Uwaga

Liczba miejsc ograniczona! Organizator zastrzega sobie prawo do odwołania wydarzenia w przypadku niezgłoszenia się minimalnej liczby uczestników.
Zakupione certyfikaty zostaną przesłane uczestnikom w formie elektronicznej po warsztacie. Jeśli chcesz otrzymać zakupiony certyfikat w formie papierowej, zgłoś to mailowo na adres kontakt@stacja.it.

Zapisy na wybrany warsztat zostały zakończone.