• Online, Self-Paced
Course Description

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

Framework Connections

The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.

Feedback

If you would like to provide feedback for this course, please e-mail the NICCS SO at NICCS@hq.dhs.gov.