You're viewing version 3.5 of the OpenSearch documentation. This version is no longer maintained. For the latest version, see the current documentation. For information about OpenSearch version maintenance, see Release Schedule and Maintenance Policy.
Improving search performance
OpenSearch offers several ways to improve search performance, from foundational optimizations to specialized techniques:
-
Store frequently accessed data in memory with caching for faster retrieval.
-
Search segments concurrently using concurrent segment search for better resource utilization.
-
Control shard selection for optimized query routing with search shard routing.
-
Run resource-intensive queries asynchronously with asynchronous search to avoid timeouts.
-
Improve aggregation performance using a star-tree index for analytical workloads.