Course Code: sawao
Duration: 14 hours
Overview:

OpenSearch (successor of Elasticsearch) is an open source software for search and analytics. It provides an easy-to-use visualization tool, OpenSearch Dashboards, for real-time data monitoring and reporting.

This instructor-led, live training (online or onsite) is aimed at developers and administrators who wish to use OpenSearch to perform distributed search and data analytics in a unified and secure system.

Course Outline:

Introduction

·OpenSearch vs Elasticsearch vs Solr

·Overview of OpenSearch features and architecture

Getting Started

·Setting up OpenSearch and OpenSearch Dashboards

Indexing Data

·Sending a request to the index API

·Reading or retrieving data

·Updating and deleting data

·Creating index aliases

·Adding or removing indices

·Managing aliases

·Specifying index alias options

·Creating a template

·Reindexing data

Searching and Aggregating Data

·Metric, bucket, and pipeline aggregations

·Using the query DSL (term-level, full-text, and boolean queries)

·Creating and managing search templates

·Exploring advanced search features

 Working with APIs

·Supported parameters for REST operations

·Sample requests for OpenSearch operations

·Exploring OpenSearch APIs

 Using OpenSearch Dashboards

·Configuring WMS map server  

·Creating a Gantt chart

·Generating on-demand reports

·Using OpenSearch Notebooks

Integrating Clients and Tools

·Managing tasks using OpenSearch CLI

·Using Python, Go, and Javascript clients

·Working with agents and ingestion tools (Beats, Logstash, Grafana, etc.)