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 indexes, boost fields, rank results by score, sort results by field, and aggregate results.
OpenSearch supports a variety of use cases, for example:
- Observability: Visualize data-driven events by using Piped Processing Language (PPL) to explore, discover, and query data stored in OpenSearch.
- Search: Choose the best search method for your application, from regular lexical search to conversational search powered by machine learning (ML).
- Machine learning: Integrate ML models into your OpenSearch application.
- Security analytics: Investigate, detect, analyze, and respond to security threats that can jeopardize organizational success and online operations.