Preparing the cluster for high indexing and querying throughput
Until this chapter, we mostly talked about different functionalities of Elasticsearch, both in terms of handling queries, indexing data, and tuning. However, running a cluster in production is not only about using this great search engine, but also about preparing the cluster to handle both the indexing and querying load. Let's now summarize the knowledge we have and see what are the things we need to care about when it comes to preparing the cluster for high indexing and querying throughput.
Indexing related advice
In this section, we will look at the indexing related advice around tuning Elasticsearch. Each production environment data is different, index rate is different, and user's behavior is different. Take that into consideration and run performance tests on your environment. This will give you the best idea about what to expect and what works the best in the case of your system.
Index refresh rate
One of the general things...