Elasticsearch – zastosowanie i administracja/Elasticsearch – applications and administration
Kategoria: Elasticsearch / Apache Solr
Szkolenie stacjonarne
Czas trwania: 3 dni
Adresaci szkolenia
Szkolenie jest skierowane przede wszystkim do programistów, chcących poznać zasady działania wyszukiwarki pełno-tekstowej oraz nauczyć się budowy systemów wyszukiwania w oparciu o jeden z najpopularniejszych silników wyszukiwania Elasticsearch.
Wymagania
Ze względu na fakt, iż szkolenie jest od podstaw, nie jest wymagana znajomość Elasticsearch, ani tematyki wyszukiwania. Uczestnik musi posiadać jedynie elementarną wiedzę na temat aplikacji webowych napisanych w Javie.
Program
Szkolenie porusza zagadnienia, zawarte w szkoleniu na poziomie podstawowym oraz zaawansowanym.
1. Wstęp
• Podstawy Elasticsearch
• Przegląd funkcjonalności
• Przykłady zastosowań
• Apache Lucene
• Przygotowanie środowiska
2. Document API
• Operacje CRUD
• Operacje bulk
3. Search API
• Parametry
• Search Template
• Suggester
• Przegląd API
4. Query DSL
• Zapytania i filtry
• Parsery zapytań
• Zapytania specjalne
5. Model danych
• Struktura dokumentu
• Typy pól
• Parametry
• Dynamic mapping
• Tokenizer
• Filtry
6. Trafność wyszukiwania
• Co to jest?
• Ranking
• Obsługa języka
7. Agregacje
• Wstęp do agregacji
• Przegląd wszystkich typów agregacji
8. Skalowanie
• Repliki & Shardy
• Alokacja shardów i replik
• Elasticsearch, a datacenter
9. Zaawansowane
• Cache
• Ustawienia wydajności
• Planowanie zasobów
10. Utrzymanie
• Cat API
• Cluster API
• Logi i logowanie zdarzeń
• Monitoring
• Backup
• Instalowanie jako usługa
• Zaawansowane moduły
11. Ekosystem
• Logstash, Kibana, produkty licencjonowane (Watcher, Shield, Marvel)
Informacje organizacyjne szkolenia stacjonarne
Uczestnikom szkolenia zapewniamy:
- komfortowe, klimatyzowane sale szkoleniowe zlokalizowane w centrum miasta, wyposażone w sprzęt komputerowy,
- przerwy kawowe: kawa z ekspresu, różne rodzaje herbat, woda, soki, ciastka, owoce,
- lunch: dwudaniowy obiad.
Informacje organizacyjne szkolenia on-line
- zapewniamy dostęp do platformy do komunikacji audio/wideo
- uczestnicy szkolenia muszą dysponować laptopem/komputerem z dostępem do Internetu.
Uczestnicy szkolenia otrzymują:
- materiały szkoleniowe: materiały autorskie
- certyfikat ukończenia szkolenia,
- notatniki, długopisy.
Szkolenie jest prowadzone w języku polskim, materiały szkoleniowe w języku angielskim.