Expert-led training for your team

Elasticsearch Engineer training course

Learn how to use Elasticsearch to store, search, and analyze huge volumes of data quickly

JBI training course London UK

"Good introduction to Apache Spark. The trainer was great at talking us through the information, specifically optimisation methods. He spoke slowly and concisely which really got his points across. He effectively tailored the course to our specifications which we also appreciated."

RL, Financial Crime Technologist, Apache Spark, April 2021

Public Courses

26/08/24 - 4 days
£2500 +VAT
07/10/24 - 4 days
£2500 +VAT
18/11/24 - 4 days
£2500 +VAT

Customised Courses

* Train a team
* Tailor content
* Flex dates
From £1200 / day
EDF logo Capita logo Sky logo NHS logo RBS logo BBC logo CISCO logo
JBI training course London UK

  • Data Modeling
  • Data Management
  • Data Processing
  • Cluster Management
  • Developing Search Applications
  • Shards

Getting started

Learn how Elasticsearch and the components of
the Elastic Stack work together to solve a myriad of use cases and real-world problems.
Understand the type of data Elasticsearch users typically work with. Learn the many ways to send data into Elasticsearch. Learn the basics of how Kibana can be used to search and analyze data.

You know, for search

There are many ways to search using
Elasticsearch — Elasticsearch’s own Query DSL, the new and easy-to-use EQL, Elasticsearch SQL, or Kibana’s KQL, just to name a few. Learn when and where to use which search language and how to search across multiple clusters.
Build some basic queries and aggregations and compose more complex search requests,
including some that use Painless scripting or
search templates.

Data modeling

Use a mapping to configure how Elasticsearch should store and access data. Learn about commonly used field data types and some specialized types designed for various use cases in search or analytics. Learn about
the Elastic Common Schema and how to use it. Learn about runtime fields, analyzers, and how to build custom analyzers. Learn to use tools like dynamic templates and dynamic field mapping to automate mapping

Data processing

Mappings are great for optimizing data storage. But if the data itself needs to be changed, it passes through a data processor before it gets indexed.
Learn about different tools in the Elastic Stack that can be used to process data and in which situation you should use them. Learn about two important use cases for processing data and what tools to use for them: enriching data to denormalize relational data and converting event-centric data to entity-centric data.

The one about shards

Data in indices is stored in one or more shards. Learn how shards make distributed search possible and how replica shards can be used for high availability and to improve search performance. Learn about cross-cluster replication, which can be used for disaster recovery but also for other scenarios like centralized reporting and data  localization. Learn when to scale your cluster up or down.

Data management

Learn how to manage indices, from creation to migration to cold storage and backup. See how features like data streams, index templates, andindex lifecycle management  can be used to automate the whole process.

Cluster management

Learn how to optimize search performance by debugging complex queries or improving slow search requests. Learn about search and filter
contexts. Learn about relevance and relevance tuning. Learn about different cluster topologies and in which scenarios they can be used.
Learn how to understand the health of your cluster, diagnose health issues, and troubleshoot. Learn about various cluster deployment types and different considerations for each.

Developing search applications

Learn to build your own search application using some of the most popular supported client libraries like NodeJS and Python.

JBI training course London UK

Attendees should have the following :

  • Familiarity with Python and basic programming concepts
  • Basic knowledge of SQL, including writing queries

5 star

4.8 out of 5 average

"Good introduction to Apache Spark. The trainer was great at talking us through the information, specifically optimisation methods. He spoke slowly and concisely which really got his points across. He effectively tailored the course to our specifications which we also appreciated."

RL, Financial Crime Technologist, Apache Spark, April 2021

“JBI  did a great job of customizing their syllabus to suit our business  needs and also bringing our team up to speed on the current best practices. Our teams varied widely in terms of experience and  the Instructor handled this particularly well - very impressive”

Brian F, Team Lead, RBS, Data Analysis Course, 20 April 2022



JBI training course London UK



Sign up for the JBI Training newsletter to stay updated with world-class technology training opportunities, including Analytics, AI, ML, DevOps, Web, Backend and Security. Our Power BI Training Course is especially popular.  Gain new skills, useful tips, and validate your expertise with an industry-leading organisation, all tailored to your schedule and learning preferences.

This Elasticsearch course is designed for both new Elasticsearch users and Elasticsearch professionals. It begins with the basics for getting started with the Elastic Stack, then quickly dives deep into topics ranging from optimizing search performance to building efficient clusters. You will learn about various ways to ingest and process data, how to write complex search requests and work with their responses, strategies for scaling your clusters up or down, managing indices in large clusters and multiple clusters, general cluster management and troubleshooting recommendations, and building your own custom search application that uses Elasticsearch on the back end

BEGIN:VCALENDAR PRODID:-//Google Inc//Google Calendar 70.9054//EN VERSION:2.0 CALSCALE:GREGORIAN METHOD:PUBLISH X-WR-CALNAME:Elasticsearch / Kibana Training Course X-WR-TIMEZONE:Europe/London X-WR-CALDESC:Elasticsearch / Kibana Training Course BEGIN:VEVENT DTSTART;VALUE=DATE:20220523 DTEND;VALUE=DATE:20220527 RRULE:FREQ=WEEKLY;WKST=MO;INTERVAL=10;BYDAY=MO DTSTAMP:20240720T095935Z UID:[email protected] CREATED:20220525T113218Z DESCRIPTION:Elasticsearch / Kibana Training Course LAST-MODIFIED:20220525T120117Z LOCATION:London\, UK SEQUENCE:1 STATUS:CONFIRMED SUMMARY:Elasticsearch / Kibana Training Course TRANSP:TRANSPARENT END:VEVENT END:VCALENDAR

+44 (0)20 8446 7555

[email protected]



Copyright © 2023 JBI Training. All Rights Reserved.
JB International Training Ltd  -  Company Registration Number: 08458005
Registered Address: Wohl Enterprise Hub, 2B Redbourne Avenue, London, N3 2BS

Modern Slavery Statement & Corporate Policies | Terms & Conditions | Contact Us


Rust training course                                                                          React training course

Threat modelling training course   Python for data analysts training course

Power BI training course                                   Machine Learning training course

Spring Boot Microservices training course              Terraform training course

Kubernetes training course                                                            C++ training course

Power Automate training course                               Clean Code training course