Advanced Elasticsearch: Data Modeling (Virtual Classroom)


This instructor-led virtual classroom course is for engineers who are building applications and workflows involving Elasticsearch. Students will work through popular use cases, data models, and designs in a practical manner while guided and instructed by Elastic engineers. Upon finishing this course, you will receive a Certificate of Completion.

Course Details

This course will be combined with Advanced Developer as Elasticsearch Developer II. Advanced Elasticsearch: Data Modeling will not be offered after September 30, 2017.

By the completion of this course students will have mastered many best practices of field and data modeling in regards to document search and analytics in Elasticsearch. Additionally, methods and tools for correcting improperly modeled and index data will be covered in class and reinforced through hands on labs and exercises. Finally, students will design a document model for an example application in class and then evaluate the tradeoffs of their document model with the instructor and class.

  • Software professionals who want to maximize their data model enable high performance searches and analytics and learn about best practices of data modeling for document search.
  • Developers who need to create a document model in Elasticsearch to represent their entities.

2 Days | Class is scheduled for 2 consecutive days for 4 hours.
Available 9 a.m. to 1 p.m. or 1 p.m. to 5 p.m. in different time zones.

  • Familiarity with programming concepts
  • Completion of "Elasticsearch Developer I" or prior experience and knowledge of analysis, mappings, and searching in Elasticsearch
  • Attend the 2-day Elasticsearch Developer I course and Advanced Elasticsearch: Developer or possess equivalent Elasticsearch knowledge. These are typically delivered days prior to this course and is a great way to ensure preparedness for this advanced course.
  • We require participants to download the latest version of Chrome or Firefox. (Safari isn't 100% supported in the virtual environment).
  • The virtual classroom uses lots of JavaScript. We recommend that you disable any ad-blockers (some interfere with the virtual classroom) and that you restart your Web Browser before logging in.
  • Laptop with a stable Wi-Fi connection
  • Mac, Linux OS, or Windows 7 or later
  • Laptop with Java version 1.8.0_73 or later installed
  • At least 20% free disk space

Upcoming Courses — Advanced Elasticsearch: Data Modeling

It was awesome. Both instructors are great speakers. They have a wide and deep knowledge about the topic, and they know how to pass it on. They are infecting with their enthusiasm.

Mariusz Kuskowski | Allegro Group