In this chapter, you’ll learn how to unleash the analytics power of Elasticsearch. In Elasticsearch 5.0, the aggregation framework has been completely revamped. The query syntax is very simple and easy to understand. The distributed nature of Elasticsearch makes the queries very performant and can easily scale to large datasets. We will go through the different types of aggregations Elasticsearch supports and how easy it is to run these queries. We will discuss how to use Kibana to visualize the data. You will also learn doc values and field data, the internal data structures used to power aggregations.
By the end of this chapter, we will cover the following:
- Different types of aggregations
- Child aggregations
- Aggregation on nested documents
- Aggregation on geolocations
- Doc values
- Memory considerations
- Data...