public void TestAndFilter()
{
var termFilter = new TermFilter("age", 24);
// var termFilter1 = new TermFilter("name", "张三");
var andFilter = new AndFilter(termFilter);
var termQuery = new TermQuery("type", "common");
var q = new FilteredQuery(termQuery,andFilter);
var result2 = client.Search(index, "type" , q, 0, 5);
Assert.AreEqual(1, result2.GetTotalCount());
Assert.AreEqual(1, result2.GetHits().Hits.Count);
Assert.AreEqual("张三", result2.GetHits().Hits[0].Source["name"]);
var constantQuery = new ConstantScoreQuery(andFilter);
result2 = client.Search(index, "type" , constantQuery, 0, 5);
Assert.AreEqual(1, result2.GetTotalCount());
Assert.AreEqual(1, result2.GetHits().Hits.Count);
Assert.AreEqual("张三", result2.GetHits().Hits[0].Source["name"]);
}