Executing a geo centroid aggregation
If you have a lot of geo-localized events and you need to know the center of these events, the geo centroid aggregation allows you to compute this geopoint.
Common scenarios could be as follows:
- During Twitter monitoring for events (earthquakes or tsunamis, for example): to detect the center of the event by monitoring the first top n events tweets.
- Having documents that have coordinates: to find the common center of these documents.
Getting ready
You need an up and running Elasticsearch installation, as we described in the Downloading and installing Elasticsearch recipe in Chapter 1, Getting Started.
To execute the commands, any HTTP client can be used, such as cURL (https://curl.haxx.se/), Postman (https://www.getpostman.com/), or similar. Using Kibana Console is recommended, as it provides code completion and better character escaping for Elasticsearch.
To correctly execute the following commands, you will need an...