Elasticsearch (EN)

Luděk Veselý

Kurzem Vás provede Luděk Veselý

Základní info

Description

This course will teach you how to develop a search engine and master big data using Elasticsearch. You will learn how to store and retrieve data in Elasticsearch, how to use it for log processing and data visualization. During the course, each topic is practiced. Before the course, participants will receive materials in electronic form, so they can get back to the topics discussed at any time.

Target

The course is designed for everyone interested in Elasticsearch and its possibilities in the field of full-text search, storage of large amounts of data, and logs analysis.

Contents

Introduction to Elasticsearch
  • What is Elasticsearch
  • Basic terminology
  • Basic commands
Mapping and types
  • Data types, mapping
  • Dynamic mapping
  • Index templates
  • Aliases and reindex API
  • Bulk edit and delete operations
  • Nested objects
Search
  • Query string
  • Queries vs filters
  • Request body search
  • Term-level queries
  • Compound queries
  • Fulltext queries
  • Inverted index
  • Analyzers
  • Custom analyzers
  • Partial match (typos, suggesters), synonyms
  • search results sorting, relevance
Aggregation
  • Aggregations basics
  • Bucket aggregations
  • Metric aggregations
  • Pipeline aggregations
  • Visualization of aggregations using Kibana
Scripting
  • Scripting basics, painless syntax
  • Scripted fields
  • Using scripts for sorting
  • Scripting in Kibana (scripted fields)
Elastic Stack
  • Elastic Stack
  • Data visualisation - Kibana
  • Data collection - Logstash, Beats
  • Configuration for production use, backup, monitoring

Prerequisites

Knowledge of any database system, basic knowledge of HTTP protocol and JSON format. The course does not require any prerequisite knowledge.

Study Materials

Each participant will receive the documents in electronic form.

Elasticsearch (EN)

Vybraný termín:

20.1.2025 –  21.1.2025  ONLINE

Cena
24 500 Kč + 21% DPH

Termíny kurzu

Kontaktovat dodavatele


Kontrola proti spamu. Kolik je dvě a šest ? Součet zapište číslicemi.