OpenSearch Search APIs

< Back to all guides
Combined_Fields Query Type in OpenSearch

In OpenSearch, the combined_fields query allows you to search several text fields as though their indexed values have been indexed into...

How to Optimize Fuzzy Search in OpenSearch

In this article, we will discuss how to optimize fuzzy search in OpenSearch to improve search performance and accuracy.

OpenSearch Async Search

The OpenSearch async search API retrieves many data in a stream fashion instead of a single request. To limit the maximum response size...

OpenSearch Boolean Queries

There are 4 types of OpenSearch boolean clauses: filter, must, should & must_not. A single bool query can contain a mix of them. To use...

OpenSearch Boosting Query

OpenSearch boosting query is used to return only documents that match a positive query while minimizing the score of documents that...

OpenSearch Composite Aggregations

An OpenSearch composite aggregation allows to paginate every bucket from a multi-level aggregation effectively. An example of....

OpenSearch Constant Score Query

In OpenSearch, the constant score query wraps other queries by executing them in a filter context. To implement constant_score query...

OpenSearch Delete By Query

OpenSearch delete by query is an API, which provides functionality to delete all documents based on the matching query. If you don't...

OpenSearch DSL Exists Query

The OpenSearch exists query is used for returning the documents that have an indexed value for a specific field, which means it returns the...

OpenSearch Hybrid Search

Here's how to craft powerful OpenSearch hybrid search queries, including examples. The new hybrid search query and normalization-processor...

OpenSearch Interval Queries

OpenSearch Intervals query provides control over the words & their positions in a text that is required for a document to match a...

OpenSearch Match, Multi-Match, and Match Phrase Queries

Match, Multi-Match & Match Phrase are all types of OpenSearch queries, used to search for matching documents in an index. To use them...

OpenSearch Named Queries

OpenSearch named queries allow you to label your queries with a name. Named queries can be utilized in a variety of use cases such as...

OpenSearch Runtime Fields: How to Use Lookup Runtime Fields

OpenSearch runtime fields with a type of lookup can retrieve field values from the associated indices. To implement runtime fields...

OpenSearch Search by Relevance Using SQL and PPL

OpenSearch allows you to query data using 3 query languages: DSL, SQL & PPL. This guide covers how to prepare the data, use query tools...

OpenSearch Slow Query Troubleshooting Guide

There are several reasons for an OpenSearch slow query. Slow logs can be used to detect & troubleshoot slow queries issues...

Optimizing Vector Search in OpenSearch

In this article, we will discuss how to optimize vector search in OpenSearch, a community-driven, open-source...

Terms Enum API in OpenSearch (For Low Latency Lookups)

In OpenSearch, the Terms enum API looks for similarities in the index based on partial matches. To use the terms_enum API...

g2crowd

Loved by the Community ❤️

Our products are loved by over 12,000 users from the community. Thank you to our customers from all around the world!
soc2-type2