Runbook

Slow search performance in Elasticsearch

Back to Runbooks

Overview

This incident type refers to a situation in which the search performance within an Elasticsearch database is slow or degraded. This can result in slow response times or timeouts when users try to search for specific data, affecting the overall user experience and causing frustration. Elasticsearch is a search engine that is commonly used in various applications to provide fast and efficient search capabilities, so any slowdown or performance issues can have a significant impact on the application's functionality.

Parameters

Debug

Check the status of the Elasticsearch indices

Check the cluster health status

Check the status of the Elasticsearch nodes

Check the status of the Elasticsearch shards

Check the Elasticsearch logs for any errors or warnings

Check the Elasticsearch query performance using the profile API

Check the Elasticsearch query performance using the explain API

Check the Elasticsearch query performance using the search profiler

Check the indexing settings and ensure that all the necessary fields are indexed properly. This can improve the search performance significantly.

Learn more

Related Runbooks

Check out these related runbooks to help you debug and resolve similar issues.