This document discusses Elasticsearch, including understanding how it works and optimizing performance. It covers Elasticsearch concepts like clusters, indexes, shards and nodes. It also discusses installing and configuring Elasticsearch, modeling data, indexing and querying optimizations. Lastly it discusses integrating Elasticsearch with Hadoop and using SQL on Elasticsearch.