This document summarizes best practices for running Elasticsearch in production environments. It covers anti-patterns to avoid like arbitrary keys and heavy updating. It discusses resource usage and distributed problems like memory usage, out of memory errors, and network glitches. It also provides guidance on security practices, client concerns, and strategies for changing clusters.