Discover / Data & Research
OpenSearch Suite Engine
by opensearch-projectJava
Open source distributed search and analytics suite derived from Elasticsearch.
Maturity: stable because 6y old, 3.7.0 released 55d ago. Derived from release and commit history, not a rating.
- Stars
- 13k
- Forks
- 2.8k
- Downloads / mo
- —
- Last commit
- 2026-07-31
- License
- Apache-2.0
- Open issues
- 3.0k
Market and trust evidence
Edition not yet matchedNo exact skills.sh identity match is available for this repository. Repository adoption and freshness remain visible above; install momentum is not inferred.
Trust analysis is a screening signal, not a security warranty. Read the ranking and trust methodology.
In practice
Written by AI from this repository’s README · low confidenceLarge scale log and document search needs a clustered engine available under a permissive open source license.
Use it when
When you need a self managed, Apache 2.0 licensed distributed search and observability backend.
Not the right pick when
The README is mostly governance and project links, so all evaluation and setup detail must come from the separate documentation site.
Capabilities
- open source enterprise grade search and observability suite
- brings order to unstructured data at scale
- downloads and documentation hosted on opensearch.org
- licensed under Apache v2.0
Cost: Free and open source
Video walkthroughs
Building a Search Application with Amazon OpenSearch Serverless
Getting started with OpenSearch and OpenSearch Dashboards
Third-party YouTube uploads matched to this tool by title, channel and repository name on 2026-08-03. Not made, reviewed or endorsed by SkillPilot. View counts and publish months are as of the match date and the month is approximate. Nothing loads from YouTube until you press play.
What the repository ships
Detected from the actual files in the repository root.
Latest release 3.7.0
Published 2026-06-09
Version 3.7.0 Release Notes
Compatible with OpenSearch and OpenSearch Dashboards version 3.7.0
Features
- Add dynamic properties support for pattern-based field definitions without cluster state mapping updates (#20816)
- Add pluggable data format engine with DataFormatAwareEngine for multi-format indexing (#21181)
- Add Lucene engine implementation for pluggable data formats (#21299)
- Add merge support for Parquet data format plugin via streaming k-way merge sort (#21079)
- Add directory and IndexInput layers for WritableWarm tiered storage (#21178)
- Add server-side implementation for tiering status APIs (GetTieringStatus and ListTieringStatus) (#21220)
- Add server-side implementation for HotToWarm, WarmToHot, and CancelTiering APIs (#21295)
- Add prefetch settings and stored fields prefetch for WritableWarm tiered storage (#21285)
- Add slow logs, per-query metrics, and migration metrics for WritableWarm tiered storage (#21332)
- Add module wiring and integration tests for WritableWarm tiered storage (#21427)
- Add tiered object storage crate for warm node file routing (#21204)
- Add event-driven scheduler and stage execution for analytics engine (#21242)
- Add coordinator-side DataFusion reduce with streaming Arrow batches (#21356)
- Add distributed aggregation with partial/final mode for analytics engine (#21457)
- Add distributed join planning and execution for analytics engine (#21639)
- Add PPL
appendcommand support with multi-child stage runtime for Union (#21474) - Add PPL
dedupcommand support via ROW_NUMBER window function (#21622) - Add PPL
eventstatsandstreamstatswindow function support (#21734) - Add PPL
topandrarecommand support via window functions (#21593) - Add PPL
parsecommand with regex mode via Rust UDFs (#21573) - Add PPL
rexcommand with sed and extract modes (#21550) - Add PPL
spathcommand with auto-extract mode via json_extract_all UDF (#21664) - Add 7 PPL JSON scalar functions to analytics engine route (#21513)
- Add 23 PPL datetime scalar functions to analytics engine route (#21556)
- Add 14 additional PPL datetime functions (Wave A) including strftime, date_format, maketime (#21582)
- Add 30+ PPL math scalar functions to analytics engine (#21520)
- Add PPL string scalar functions to analytics engine (18 functions) ([#21543
Tags
README
<a href="https://opensearch.org/">
<img src="https://opensearch.org/assets/img/opensearch-logo-themed.svg" height="64px">
</a>
GitHub release (latest SemVer)
- Welcome!
- Project Resources
- Code of Conduct
- Security
- License
- Copyright
- Trademark
Welcome!
OpenSearch is an open-source, enterprise-grade search and observability suite that brings order to unstructured data at scale.
Project Resources
- Project Website
- Downloads
- Documentation
- Need help? Try Forums or Slack
- Contributing to OpenSearch
- Maintainer Responsibilities
- Release Management
- Admin Responsibilities
- Testing
- Security
Code of Conduct
The project's Code of Conduct outlines our expectations for all participants in our community, based on the OpenSearch Code of Conduct. Please contact conduct@opensearch.foundation with any additional questions or comments.
Security
If you discover a potential security issue in this project we ask that you notify OpenSearch Security directly via email to security@opensearch.org. Please do not create a public GitHub issue.
License
This project is licensed under the Apache v2.0 License.
Copyright
Copyright OpenSearch Contributors. See NOTICE for details.
Trademark
OpenSearch is a registered trademark of LF Projects, LLC.
OpenSearch includes certain Apache-licensed Elasticsearch code from Elasticsearch B.V. and other source code. Elasticsearch B.V. is not the source of that other source code. ELASTICSEARCH is a registered trademark of Elasticsearch B.V.