Amazon OpenSearch

Dive into Amazon’s open-source service based on Elasticsearch.

Amazon OpenSearch is Amazon’s open-source service for searching websites, analyzing logs, and monitoring applications (among other functionalities). Launched in 2021, OpenSearch is the successor to the Amazon Elasticsearch Service. (Elasticsearch is based on the open-source Apache Lucene, a search engine library originally written in 1999.)

This service has several components, including the OpenSearch search engine, the OpenSearch Dashboards visualization tool, and features for alerts and anomaly detections. OpenSearch has support for SQL queries, as well as a Data Prepper tool for filtering and transforming data.

As an open-source project, OpenSearch’s roadmap is public and available on GitHub. Anyone can modify, enhance, or resell the service.

Using Amazon OpenSearch domains

Let’s create an example Amazon OpenSearch domain and use it to index and search for custom data.

Creating a domain

In the OpenSearch area of the AWS Console, we see a “Get started” section with options for “Managed clusters,” “Serverless,” and “Ingestion.” Creating a domain for a managed cluster is a standard option. Click the “Create domain” button to begin.

Press + to interact
Click the “Create domain” button to start setting up a new Amazon OpenSearch managed cluster
Click the “Create domain” button to start setting up a new Amazon OpenSearch managed cluster
...