Wow! This was a pretty heavy chapter. We looked at a lot of things and gained a lot of knowledge. Especially where Elasticsearch was concerned, we went from 0-60 pretty quickly, having it set up and running searches within the first 10 pages.
However, I am confident that by now you should be able to pick up complicated concepts with ease. We first looked at how to get Elasticsearch up and running on our local systems. Then we looked at how we could easily interact with Elaticsearch using its HTTP API. We looked at the basic concepts for Elasticsearch and then inserted a few documents into our first index.
Then we used the HTTP API to search for those documents and get back results. Once we had an overview of what Elasticsearch was and how it worked, we moved toward integrating it with our Django applications.
We again saw the power of using the Django shell to test out libraries quickly and find out how to approach various tasks, as we did while indexing and searching for documents...