Search and aggregations with Aiven for OpenSearch®
Learn how to write and execute search queries and aggregate data using OpenSearch clients in two widely used programming languages: Python and NodeJS.
Aggregations overview
Alongside the search functionality, OpenSearch® offers a powerful
Search queries with Python
Learn how to write and run search queries on your OpenSearch cluster using a Python OpenSearch client.
Search queries with NodeJS
Learn how the OpenSearch® JavaScript client gives a clear and useful interface to communicate with an OpenSearch cluster and run search queries.
Aggregations with NodeJS
Learn how to aggregate data using OpenSearch and its NodeJS client.
Set up cross-cluster search
Connect your Aiven for OpenSearch® service to another OpenSearch cluster and query indices on both clusters in a single search request.
Custom dictionary files
Upload, list, replace, and download custom dictionary files for your Aiven for OpenSearch® service to enhance query analysis and improve search relevance.
Enable slow query logs
Identify inefficient or time-consuming queries by enabling slow query logging in your Aiven for OpenSearch® service.