Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

egghead.io

Get Started with Elasticsearch

via egghead.io

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

Reviews

Start your review of Get Started with Elasticsearch

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.