OpenSearch is a distributed search and analytics engine based on Apache Lucene. After adding your data to OpenSearch, you can perform full-text searches on it with all of the features you might expect: search by field, search multiple indices, boost fields, rank results by score, sort results by field, and aggregate results.

OpenSearch Dashboards

OpenSearch Dashboards is the default visualization tool for data in OpenSearch. It also serves as a user interface for many of the OpenSearch plugins, including security, alerting, Index State Management, SQL, and more.

Try OpenSearch with Docker Compose

The best way to try out OpenSearch is to use Docker Compose. These steps will set up a two node cluster of OpenSearch plus OpenSearch Dashboards:

  1. Set up your Docker host environment
    • macOS & Windows: In Docker Preferences > Resources, set RAM to at least 4 GB.
    • Linux: Ensure vm.max_map_count is set to at least 262144 as per the documentation.
  2. Download docker-compose.yml into your desired directory
  3. Run docker-compose up
  4. Have a nice coffee while everything is downloading and starting up
  5. Navigate to http://localhost:5601/ for OpenSearch Dashboards
  6. Login with the default username (admin) and password (admin)

For artifacts of all components of the project, see our artifacts directory for a complete list or a list just for this version.
Releases in the 1.x line:
1.3.10 / 1.3.9 / 1.3.8 / 1.3.7 / 1.3.6 / 1.3.5 / 1.3.4 / 1.3.3 / 1.3.2 / 1.3.1 / 1.3.0 / 1.2.4 / 1.2.3 / 1.2.2 / 1.2.1 / 1.2.0 / 1.1.0 / 1.0.1 / 1.0.0 / 1.0.0 (Release Candidate 1)
Release sequence (all release lines):
Next Release Previous Release