In this chapter, you learned how to query Elasticsearch. We discussed the differences between structured queries and full-text search. We also discussed how to combine different queries using bool query. We learned what relevance means and how it is calculated. We used factors such as price and release date to tune the relevance score.
In the next chapter, we will discuss more advanced features, such as location-based filtering, autocomplete, making suggestions based on the user query, and more.