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.