Get Started with Elasticsearch
Offered By: egghead.io
Course Description
Overview
In this course, you will learn the basics of using Elasticsearch within your application. You will learn how to store and retrieve data in Elasticsearch as well as how to leverage its powerful search features.
You will be able to design indices, types and maps for your application to leverage the most from Elasticsearch and you will learn how to monitor the health and performance of your Elasticsearch servers to identify and resolve capacity issues before they impact your application.
Throughout this course, we will be using the Simpsons dataset containing all of the Simpsons episodes, characters, and lines. It will be the foundation for learning to retrieve data from Elasticsearch, perform complex searches, and understand and implement best practices for storing data in Elasticsearch.
You will be able to design indices, types and maps for your application to leverage the most from Elasticsearch and you will learn how to monitor the health and performance of your Elasticsearch servers to identify and resolve capacity issues before they impact your application.
Throughout this course, we will be using the Simpsons dataset containing all of the Simpsons episodes, characters, and lines. It will be the foundation for learning to retrieve data from Elasticsearch, perform complex searches, and understand and implement best practices for storing data in Elasticsearch.
Syllabus
- Get data from Elasticsearch by id using http
- Get data from Elasticsearch by id using the Elasticsearch npm client
- Add data to Elasticsearch
- Update data in Elasticsearch
- Search for data in Elasticsearch using the _search endpoint
- Paginate through search results in Elasticsearch
- Search Elasticsearch using Query Parameters
- Search for data in Elasticsearch using queryDSL language
- Search for data in Elasticsearch using full text search
- Perform analytics using Elasticsearch aggregation queries
- Create an index using the Elasticsearch API
- Create an alias for an Elasticsearch index
- Close and open an Elasticsearch index
- Delete an index using the Elasticsearch API
- Create a type and map in an index
- Bulk import data into Elasticsearch
- Monitor Elasticsearch cluster health and status with the _cat API
- Understand the role of JVM heap in Elasticsearch performance
- Monitor Elasticsearch cluster health and status with the _cluster and _nodes APIs
- Reindex data from an existing Elasticsearch index
Taught by
Will Button
Related Courses
A Cloud Guru's Elastic Certified Analyst Exam Preparation CourseA Cloud Guru A Cloud Guru's Elastic Certified Engineer Exam Preparation Course
A Cloud Guru Elastic Stack Essentials
A Cloud Guru Elasticsearch Deep Dive
A Cloud Guru The Linux Academy Elastic Certification Preparation Course (Legacy)
A Cloud Guru