Elasticsearch data modeling
Learn the details of how strings are analyzed and
indexed in Elasticsearch. Learn how to design
and model fields in your documents, including
discussions on granular fields and important
naming conventions with the Elastic Common
Schema. Learn why denormalizing documents is
suggested, and how you can do it. Understand in
which use cases denormalizing is not enough
and how you can leverage nested fields, as well
as join fields.
Elasticsearch data processing
Learn how ingest pipelines can modify and
enrich your data. Understand the pros and cons
of batch processing using the Reindex, Update
by Query, and Delete by Query APIs. Learn how
to use the Painless scripting language in
Elasticsearch, and discuss both the index and
search use cases for scripting.
Elasticsearch from dev to production
Understand the best practices to secure your Elasticsearch
cluster. Learn the differences between development and
production modes, as well as how caching works. Learn how
to design for scale and how oversharding can crash your
cluster. Also learn how to optimize for read or write
throughputs. Finally, learn server configuration best practices
to consider when moving to production, including network
setup, hardware requirements, and JVM settings.
Elasticsearch cluster deployment
Learn how to back up and restore a cluster. Understand how
to leverage your architecture topology using shard allocation
awareness and forced awareness. Learn how to upgrade
your system and deal with cluster restarts. Understand the
use cases for having multiple clusters and how to leverage
both cross-cluster replication and cross-cluster search.
Elasticsearch nodes and index management
Learn how to build a fully customized architecture that
makes the most of each server using shard filtering. Manage
your time-series index like a pro with index lifecycle
management (ILM). Review the index management UI and
understand how rollups can optimize your cluster.
Elasticsearch advanced tips and tricks
Explore the challenges of distributed operations and how
Elasticsearch handles them. Learn how to use index aliases,
index templates, search templates, dynamic indexes, and
dynamic fields. Then explore some common causes of poor
search performance and learn how to properly address
them.