public void TestMatchAllFilter()
{
var query = new TermQuery("gender","true");//new TermsQuery("gender", "true", "false");
var filterQuery = new FilteredQuery(query, new MatchAllFilter());
var result = client.Search(index, "type" , filterQuery, 0, 5);
Assert.AreEqual(50, result.GetTotalCount());
Assert.AreEqual(5, result.GetHits().Hits.Count);
var query1 = new TermsQuery("gender", "true");
filterQuery = new FilteredQuery(query1, new MatchAllFilter());
result = client.Search(index, "type" , filterQuery, 0, 5);
Assert.AreEqual(50, result.GetTotalCount());
Assert.AreEqual(5, result.GetHits().Hits.Count);
}