In this chapter, we took a deep dive into the search capabilities of Elasticsearch. We looked at the role of analyzers and the anatomy of an analyzer, saw how to use some of the built-in analyzers that come with Elasticsearch, and saw how to create custom analyzers. Along with a solid background on analyzers, we learned about two main types of queries—term-level queries and full-text queries. We also learned how to compose different queries in more complex queries using one of the compound queries.
This chapter provided you with sound knowledge to get a foothold on querying Elasticsearch data. There are many more types of queries supported by Elasticsearch, but we have covered the most essential ones. This should help you get started and enable you to understand other types of queries from the Elasticsearch reference documentation.
In Chapter 4, Analytics with Elasticsearch...