Elasticsearch Training Course Online

BY
Mindmajix Technologies

Mode

Online

Duration

15 Hours

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study, Virtual Classroom
Mode of Delivery Video and Text Based
Frequency of Classes Weekdays, Weekends

Course and certificate fees

certificate availability

Yes

certificate providing authority

Mindmajix Technologies

The syllabus

Module 1 - Introduction to Elasticsearch

  • What is Elasticsearch?
  • Terminology in Elasticsearch (Elasticsearch cluster, node, shard and replicas) Difference between Search Engine and Database
  • Installation of Elasticsearch standalone node and Kibana
  • The architecture of Elasticsearch 

Module 2 - Elasticsearch CRUD API

  • Creating Index
  • On the Fly Index Creation
  • List down the indexes in Elasticsearch
  • Anatomy of a document
  • Create a document in Elasticsearch
  • Searching documents from Elasticsearch
  • Deleting documents in Elasticsearch
  • Update documents in Elasticsearch

Module 3 - Advanced CRUD Operation API

  • Handling concurrency in Elasticsearch
  • Introduction of programming concepts
  • Connecting the Elasticsearch through using programming interface
  • Bulk Request
  • Bulk Indexing
  • Bulk Retrieval
  • Strategery followed while using Bulk Indexing

Module 4 - Working with Kibana

  • Exploring feature in Kibana and alternatives
  • Adding sample data to Kibana
  • Discover – searching data
  • Visualization
  • Understanding the KPI importance and Creating dashboard
  • Preparing the dashboard and sharing the dashboard
  • Plugin Development – Brief Idea

Module 5 - Aggregations

  • Metric Aggregations
  • Bucket Aggregations
  • Optimizing Aggregation Query

Module 6 - Query DSL

  • Match
  • Match Phrase
  • Query String
  • Term
  • Terms
  • Regex Query

Module 7 - Multinode Cluster Setup

  • Different types of node
  • Configuring the Nodes – Window/Linux

Module 8 - Mapping in Elasticsearch

  • Different data types in elasticsearch
  • Difference between keyword and text
  • Multifield mapping
  • Creating mapping
  • Data Modelling

Module 9 - Exploring the Logstash

  • Configuring the Logstash to consume data from several source
  • Input Plugin, Filter Plugin and Output Plugin
  • Difference between Logstash and filebeat

Module 10 - Production Settings

  • Reindexing the data
  • Planning and Configuration Strategy
  • Best setting to have less downtime
  • Security in ES cluster
  • Improving Indexing and Search Experience

Module 11 - Practice Test & Interview Questions

Articles

Popular Articles

Latest Articles

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses