This is part four of my four-part series on indexing the works of Shakespeare in Elasticsearch.
In this, I’ll show how to use the Elasticsearch “low level client” to perform the search. Previously, I wrote a blog showing how to use a HttpClient to perform the search using Json, and this works fine, but Steve Gordon suggested I try the Elastic client as it supports things like connection pooling and still lets me use Json directly with Elasticsearch.