In this course, you'll learn about Elasticsearch's data management capabilities, as well as how to use Elasticsearch indexes, shards, and filters to manage data.
Learning Objectives
Advance Indexing in Elasticsearch
- start the course
- list Elasticsearch components and indexing documents using REST and API
- demonstrate how to index datasets and conduct search activities using Elasticsearch
- describe how Elasticsearch scaling and sharding work internally
- work with the scalability features of Elasticsearch and manage multinode startup
Elasticsearch Search Architecture
- list and describe the common tasks in sorting and pagination of search results
- implement autocomplete suggestions for users
- list and classify the types of aggregations available in Elasticsearch
Relations and Language
- configure and work with metrics and bucket aggregation in Elasticsearch
- describe the concept of relationship management and limitations in Elasticsearch
- describe the scripting language and query API in Elasticsearch
- demonstrate a scripting model use case, including preindex with query API
- classify the principles and guidelines of improving search performance in Elasticsearch
Practice: Elasticsearch Filter
- implement filtering using Elasticsearch in various scenarios