The previous chapter was fully dedicated to data analysis and how we can perform it with Elasticsearch. We learned how to use aggregations, what types of aggregation are available, and what aggregations are available within each type and how to use them. In this chapter, we will get back to query related topics. By the end of this chapter, you will have learned the following topics:
What is percolator and how to use it
What are the geospatial capabilities of Elasticsearch
How to use and build functionalities using Elasticsearch suggesters
How to use the Scroll API to efficiently fetch large numbers of results