I\'m new to Nest, and I very likely am not creating my query like I think I am. My question is more along the lines of teach a man to fish rather than give me a fish. However,
I like to take it a step further than bsarkar suggests and eliminate the need for a roundtrip altogether:
var client = new ElasticClient();
var seriesSearch = new SearchDescriptor();
seriesSearch.Filter(f => f
.Term(t => t.ReleasableTo.First(), Role.Visitor))
.SortDescending(ser => ser.EndDate)
.Size(1));
string searchJson = Encoding.UTF8.GetString(client.Serializer.Serialize(seriesSearch));
Note that your ElasticClient doesn't need any connection properties, so you have no dependency on an ES node.