Elasticsearch

CloudLabs

Projects

Assignment

24x7 Support

Lifetime Access

.

Course Overview

Ecorp trainings Elasticsearch Training Course. Elasticsearch is a search server based on Lucene. It provides a distributed, multitenant-capable full-text search engine with a RESTful web interface and schema-free JSON documents. Elasticsearch is developed in Java and is released as open source under the terms of the Apache License. Elasticsearch is the second most popular enterprise search engine.

At the end of the training, participants will be able to:

Pre-requisite

Exposure to or interest in Elasticsearch, relational databases, distributed systems, or information retrieval

Duarion

5 days

Course Outline

  • Terminology, basic concepts, implementation, setup, and basic operations
  • What is Elasticsearch?
  • Overview of best practices
  • What’s in a distribution?
  • Understanding Elasticsearch cluster, shards, and replicas
  • Discussion of configuration, APIs, and local gateway
  • Value of multiple indices, index aliases, and cross-index operations
  • Introduction to data flow
  • In-depth analysis of mappings, indexing, and operations
  • Discussion of transaction logs and Lucene indexing
  • Understanding configuration options, mappings, APIs, and available settings
  • Understanding search Query DSL
  • In-depth understanding of search components: aggregations, search types,highlighting and other options.
  • Overview of bitSets, filters and Lucene
  • Introduction to aggregations and nested document relations
  • Understanding nested objects and parent-child relationships
  • The importance of geolocation, mapping, indexing query percolation,relevancy, searching, and more
  • Cluster state recovery, low level replication, low level recovery, and shard allocation
  • How to approach data architecture
  • Index templates, features, and functionality
  • In-depth content on multiple indices, overallocation, shard overallocation,node types, routing, replication, and aliases
  1. Discussion on capacity planning and data flow
  2. Performance tuning, more on data flow, and memory allocation.
  1. Installation, configuration, memory file descriptions, and hardware Monitoring, alerts, thread pools, information and stats APIs

Reviews