Sale Date Ended
Elastics Search Developer
Overview
This hands-on, instructor-led in-classroom course is
designed for software developers and engineers who need to develop
search and analytics applications using Elasticsearch. Students learn the
internals of Elasticsearch from a developer’s perspective, including how
to write search queries, perform text analysis, define mappings, perform
aggregations, work with search results, and implement suggesters. Upon
finishing this course, you will receive a Certificate of Completion.
Audience
This course is designed for software developers and engineers who need to
build search and analytics solutions using Elasticsearch.
Duration (Classroom Training)
Class is scheduled from 9 a.m. to 5 p.m.
Language
English
Prerequisites
concepts
line or terminal
Requirements (Classroom Training)
Modules
Introduction to Elasticsearch
how to index documents using the REST and Bulk APIs
The Search API
matching documents is calculated, and how to boost relevance at query time
using Search API queries like match, range and bool
Text Analysis
Elasticsearch, including a discussion of the various analyzers and filters and
how to configure them
in Elasticsearch; use the Analyze API to see how the built-in analyzers work;
define custom analyzers by configuring character filters, tokenizers and token
filter
Mappings
and fields are stored and indexed, including how to define multi-fields, custom
analyzers, and index templates
index template to customize a mapping
More Search Features
and fields are stored and indexed, including how to define multi-fields, custom
analyzers, and index templates
write multi_match and more_like_this queries; see how the fuzziness parameter
works and how to highlight search terms
The Distributed Model
including a discussion on shards, how to startup a multi-node cluster, and how
data replication works in Elasticsearch
documents indexed into Elasticsearch are distributed across shards in the
cluster
Working with Search Results
sorting, pagination, and performing scroll searches
searches using relevance boosting, sorting, and pagination
Suggesters
mean” suggestions when users misspell terms in their queries
solution using suggesters
Aggregations
aggregations, how to perform metric and bucket aggregations, and details on
how to use some of the more common aggregations
on the products index and also on some stock market trade data
More Aggregations
for faceting, creating histograms, finding the top hits of an aggregation, and an
example of the significant terms aggregation
aggregations on the stocks index