Elasticsearch Boot Camp

Database Elasticsearch

This 2-day intensive course covers Elasticsearch in depth, focusing on how to use Elasticsearch for search, data exploration and data aggregation. This course will provide you with the foundation to work effectively with Elasticsearch and show that you don't necessarily need a full Hadoop environment to make sense of your data.

The course takes you through search engine fundamentals and core features of Elasticsearch such as document mappings and analyzers. In addition we will cover advanced search features such as filters, aggregations and percolation.

The course will be interactive. Students will build a search and data exploration engine from the ground up through a series of practical hands-on assignments. The assignments will cover aspects such as indexing data, navigating structured and unstructured data as well as aggregating and visualizing data for analytical reporting.

The main focus of the course is Elasticsearch and search engine fundamentals, but will also cover scalability and performance tuning of Elasticsearch.

Who should attend

Developers interested in Elasticsearch for searching, data exploration, data aggregation and developing applications backed by Elasticsearch.


Knowledge of basic programming is a requirement. JavaScript knowledge is an advantage but not necessary. Delegates should also be open to work with a command line interface.


09:00 - 16:15



Search Engine Fundamentals


Performance Tuning of Elasticsearch.