In order to fully leverage all the analytic capabilities of Elasticsearch, Hadoop, and the Kibana stack, it is more than helpful to have a sound understanding of the basics of Elasticsearch and its querying concepts. This chapter will help you get more familiar with Elasticsearch, enable you to work with mappings, and write a full-text search and aggregation queries to get an insight from your indexed data.
In this chapter, we will cover the following topics:
Knowing search and Elasticsearch
Talking to Elasticsearch
Controlling the indexing process
Elastic searching
Performing aggregations