/**
* 在搜索到的结果中再用过滤器过滤:
* TermRangeFilter():范围过滤器
* NumericRangeFilter.newIntRange():整型范围过滤器
* QueryWrapperFilter():Query封装过滤器(可以封装一个Query来限制搜索范围)
*/
@Test
public void testFilter(){
//TermRangeFilter(String fieldName, String lowerTerm, String upperTerm,boolean includeLower, boolean includeUpper)
Filter filter1 = new TermRangeFilter("filename","打火", "打火", true, true);
Filter filter2 = NumericRangeFilter.newIntRange("size", 400, 450, true, true);
Filter filter3 = new QueryWrapperFilter(new WildcardQuery(new Term("filename","?草")));
// SortUtil.searchByFilter("公主", filter1);
// SortUtil.searchByFilter("公主", filter2);
SortUtil.searchByFilter("公主", filter3);
}