YoVDO

Get Started with Elasticsearch

Offered By: egghead.io

Tags

Elasticsearch Courses Data Storage Courses Data Analytics Courses Data Retrieval Courses Server Monitoring Courses

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.

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 Course
A 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