Chapter 3. Searching Your Data
In the previous chapter, we learned how Elasticsearch indexing works, how to create our own mappings, and what data types we can use. We also stored additional information in our index and used routing, both default and nondefault. By the end of this chapter, we will have learned about the following topics:
Querying Elasticsearch and choosing the data to be returned
The working of the Elasticsearch querying process
Understanding the basic queries exposed by Elasticsearch
Filtering our results
Understanding how highlighting works and how to use it
Validating our queries
Exploring compound queries
Sorting our data