Elasticsearch Essential Training
2h 35mIntermediate2025-04-07
Authors

Deepak Goyal
Course details
This course is designed to provide a comprehensive introduction to Elasticsearch, a leading search and analytics engine. Learn how to set up and configure Elasticsearch, manage data through indices and documents, and master the basics of querying using the powerful Query DSL. The course also covers essential data aggregation techniques and visualization using Kibana, enabling you to gain actionable insights from your data. Whether you're a data engineer, analyst, or developer, this course equips you with the skills to harness Elasticsearch for scalable search and analytics solutions. By the end of the course, you’ll have hands-on experience and practical knowledge to use Elasticsearch effectively in real-world projects.
Learning objectives
Understand how Elasticsearch works as a search and analytics engine.
Set up and configure an Elasticsearch environment.
Manage data in Elasticsearch, including adding, updating, and querying documents.
Perform data aggregation and analysis using Elasticsearch.
Create visualizations and dashboards in Kibana for real-time insights.
Learning objectives
Understand how Elasticsearch works as a search and analytics engine.
Set up and configure an Elasticsearch environment.
Manage data in Elasticsearch, including adding, updating, and querying documents.
Perform data aggregation and analysis using Elasticsearch.
Create visualizations and dashboards in Kibana for real-time insights.
Skills covered
Elastic StackData Resource ManagementDatabase ManagementData AnalysisEssential TrainingData ScienceBusiness Analysis and StrategyBusiness Software and ToolsOpen Source
Concepts
0. Introduction
- 01 - Welcome to the course
1. Introduction to Elasticsearch
- 02 - What is Elasticsearch and why use it
- 03 - Core components of Elasticsearch
- 04 - Elasticsearch vs. traditional databases
- 05 - Understand the ELK framework
- 06 - Key features and practical use cases
2. Workplace Setup
- 07 - Setting up an Elastic Cloud account
- 08 - Elastic Cloud walkthrough
- 09 - Alternatives to use Elasticsearch
3. Managing Data in Elasticsearch
- 10 - Deep dive into Elasticsearch indices
- 11 - Mapping and data types
- 12 - Adding documents to Elasticsearch
- 13 - Updating documents
- 14 - Deleting the documents
- 15 - Retrieving the documents
- 16 - Handling dates in Elasticsearch
4. Elasticsearch Queries
- 17 - Elasticsearch Query DSL context
- 18 - Working with match queries
- 19 - Working with term queries
- 20 - Working with a DSL filter context
- 21 - Sorting and pagination
5. Advanced Data Analysis in Elasticsearch
- 22 - Basic aggregation
- 23 - Filtering aggregation
- 24 - Histograms and percentiles
6. Data Visualization in Kibana
- 25 - Set up Kibana
- 26 - Creating visualization in Kibana
- 27 - Creating a dashboard in Kibana
Conclusion
- 28 - Next steps