In the last few chapters, we worked with indices without delving into intricate details. While that is adequate for getting started with Elasticsearch, it is far from ideal. Configuring an index with appropriate settings not only lets Elasticsearch run efficiently but also increases resiliency. A sound organizational indexing strategy creates a future-proof search engine and, hence, a smoother user experience.
For a healthy and performant Elasticsearch cluster, we need to work with indices at a lower level. Understanding index management in depth helps when setting up a resilient and coherent search system. This chapter is dedicated to indexing operations and understanding the mechanics, indexing APIs, and inner workings in detail.