Course Code: elastic1
Duration: 21 hours
Prerequisites:

Overview:

Elasticsearch is a distributed search and analytics engine designed for storing, searching, and analyzing large volumes of data in real time.

This instructor-led, live training (online or onsite) is aimed at beginner-level IT professionals and developers who wish to use Elasticsearch to store, search, and analyze structured and unstructured data efficiently.

By the end of this training, participants will be able to:

  • Install and configure Elasticsearch.
  • Index, query, and manage data within Elasticsearch.
  • Design and optimize search queries for performance and relevance.
  • Integrate Elasticsearch with applications for real-time data analysis.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.;

Course Outline:

Architecture of Elasticsearch

  • Lucene
  • Plugins
  • Configuration files
  • Sorting and Relevance
  • Cluster
  • Distributed Document Store
  • Full-Body Search
  • Index Management
  • Sharding

Installation

  • Requirements
  • Different ways of installing Elasticsearch
  • Configuration Files
  • Web interface

Search Configuration

  • Structured Search
  • Full-Text Search
  • Multifield Search
  • Proximity Matching
  • Partcial Matching
  • Relevance Adjustment

Human Language Processing

  • Language Configuration
  • Chinese characters configuration (optional if needed)
  • Tokenization
  • Normalization
  • Finding root of the words
  • Stopwords
  • Synonyms
  • Misspellings and Typos

Result Tuning

  • Relationships
  • Geolocation
  • Aggregation

Administration

  • Monitoring
  • Deployment
  • Maintenance and basic optimization

Overview in Category:

This instructor-led, live training in <loc> (online or onsite) is aimed at beginner-level IT professionals and developers who wish to use Elasticsearch to store, search, and analyze data in real time.

By the end of this training, participants will be able to: install and configure Elasticsearch, index and query data, optimize search performance, and integrate Elasticsearch into applications.