Elasticsearch basics for developers (Wellington)

Tuesday, 29th Sep 2020
9am start
$760.00 per person (excl. GST)

About the course

This course is aimed at developers who have little or no exposure to Elasticsearch, and want to learn about the fundamentals to design and build applications that leverage it.
It focuses on understanding the APIs and how they work together, but also providing insights into Elasticsearch internals when required.

The course consists of a theoretical introduction to all topics listed below combined with some hands-on lab exercises.

Course outline

The Elasticsearch basics course will cover the following topics

  • Overview
  • CRUD & datastore
  • Write consistency
  • Versioning
  • Indexing
  • Text analysis
  • Data mappings
  • Search
  • Queries
  • Search Internals
  • Aggregations
  • Document design & data modelling
  • Inner objects vs. nested objects
  • Best practices
  • Mixed bag
  • Relevancy
  • Percolator
  • Integration & clients

Note: These are the topics normally covered but might alter slightly depending on the needs of the trainees.

Target audience

Developers who want to use Elasticsearch to build applications.


Participants should be comfortable using REST APIs, either through a command-line interface or a browser extension.

Return to training pages