Course structure
Elasticsearch fundamentals
Learn how Elasticsearch and the components ofthe Elastic Stack work together to solve a myriadof use cases and real-world problems. Learnhow to install and run Elasticsearch. Understandhow to get data in and out of Elasticsearch.Learn the basics of queries and aggregations.
Elasticsearch aggregations
Explore aggregations in detail, including thedifferent types of aggregations, how to performmetric and bucket aggregations, and details onhow to use some of the more commonaggregations.
Elasticsearch queries
Learn how to write and submit queries, as wellas how the scoring and relevance of matchingdocuments is calculated. Learn the mainfull-text queries available in Elasticsearch andexplore advanced options, such as configuringfuzziness for dealing with misspelled words.Learn how to combine different search clauses.Understand the different components thatcompose a search page and how to use them,like how to highlight matched search terms in aresponse, and how to perform sorting andpagination of search results.
Elasticsearch text analysis and mappings
Understand how Elasticsearch mappings are used to definethe way documents and fields are indexed and stored. Learnthe difference between text and keyword, and how tocustomize mappings. Learn how Elasticsearch can be usedas a pure key/value data store and how to deal with nullvalues and coercing.
Elasticsearch nodes and shards
Learn why the cluster state is so important, as well as whatmaster-eligible nodes are and how they work. Understandthe differences between the different types of nodes anddiscuss some sample architectures. Understand howElasticsearch scales and distributes data across a cluster.Learn details about distributed writes and distributed searchoperations.
Elasticsearch monitoring and troubleshooting
Learn how to understand the health of your cluster anddiagnose health issues, as well as how to allocate shardsand diagnose shard issues. Learn best practices for clustermonitoring. Learn how to set up alerts to automaticallynotify you of cluster issues. Find out how to dig deeper intoperformance issues to really understand and resolve them.