Clicky

L O A D I N G

Elasticsearch

Beginners

  1. Introduction
    • What is Elasticsearch?
    • Terminology in Elasticsearch (Elasticsearch cluster, shards, and replicas)
    • Difference between Search Engine and Database
    • Installation of Elasticsearch.
    • The architecture of Elasticsearch
  2. Elasticsearch CRUD API
    • Anatomy of a document
    • Create a document in Elasticsearch 
    • Getting a document from Elasticsearch 
    • Check if a document Exists 
    • Deleting documents in Elasticsearch
  3. Advanced CRUD Operation API
    • Handling concurrency in Elasticsearch
    • Update documents in Elasticsearch
    • Bulk Request
    • Bulk Indexing
    • Bulk Retrieval
    • Strategery followed while using Bulk Indexing
  4. Elasticsearch Mapping 
    • In-depth analysis of mappings 
    • What happens during Indexing? 
    • Discussion of transaction logs and Lucene indexing 
    • Understanding configuration options, Mappings 
    • Dynamic Mapping in Elasticsearch
  5. Searching in Elasticsearch
    • Understanding search Query DSL 
    • Aggregations 
    • Highlighting

 

Advanced

  1. Advanced Searching in Elasticsearch 
    • Sorting and Relevance 
    • Sorting on Exact Value Fields 
    • Sorting on Full-text Fields 
    • Relevance in Documents
  2. Nodes in Elasticsearch 
    • Master Node
    • Data Node
    • Ingest Node
    • Tribe Node
  3. Exploring ELK Stack
    • Logstash
    • Kibana
  4. Design Pattern in Elasticsearch
    • Index Setting 
    • Shard Setting 
    • Shard Allocation 
    • Routing 
    • Replication
  5. TODO List in Production 
    • Planning and Configuration Strategy 
    • The best setting to have less downtime 
    • Security in the ES cluster 
    • Improving Indexing and Search Experience
  6. Managing Production System 
    • Cluster Management 
    • Node Management
tvisha technologies click to call
Request A Call Back