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.
Custom dictionary files
Custom dictionary files are user-defined files that enhance query analysis and improve search relevance in OpenSearch. By adding domain-specific vocabulary and rules, these files refine search results to be more accurate and relevant.
Enable slow query logs
Identify inefficient or time-consuming queries by enabling slow query logging in your Aiven for OpenSearch® service.