Course Outline

About Elasticsearch


  • Participants must have a basic knowledge of NoSQL


  • 2-5 days (covering a subset of the topics - contact us for more information/customization)

Lab Setup

  • Hardware Configuration - Participants must have access to a system with the following hardware configuration:
    • 2GB of free RAM, 20GB of free disk space and full network connectivity
  • Software Configuration
    • Ubuntu 16.04 Desktop Edition (sudo/root access required)
    • Firefox and Chrome browsers

Course Outline for Elasticsearch

  • Introduction to search indexes
  • The phases of building a search engine
  • Differences from relational databases
  • Differences from other NoSQL databases
Getting started with Elasticsearch
  • Installation
  • NoSQL basics
Single & multiple document APIs
  • Delete, Update, get APIs
  • Reindex, Bulk, Multi APIs
Search APIs
  • Multi -index & multi-type APIs
  • Location based elastic search
Analysis and mapping
  • Types of mapping
  • Index & Search time analysis
  • Query time boosting

The classroom training will be provided in Bangalore (Bengaluru), Chennai, Hyderabad or Mumbai and will be conducted in the client's premises. All the necessary hardware/software infrastructure must be provided by the client.