Filter

1     /**
2      * 不使用任何过滤器
3      */
4     @Test
5     public void test01(){
6         util.search("corcorleoneleone",null);
7     }

 

 1     /**
 2      * 测试过滤器
 3      */
 4     @Test
 5     public void test02(){
 6         //查询区间范围内容所条目
 7         //TermRangeFilter对数值、日期无效
 8         util.search("corleone", new TermRangeFilter("content", "a", "c", true, true));
 9         
10         //数值类型过滤器
11         util.search("corleone", NumericRangeFilter.newLongRange("size",6L,9L,true,true));
12         
13         //包装过滤器
14         util.search("corleone", new QueryWrapperFilter(new WildcardQuery(new Term("content","down"))));
15         System.out.println("检索结束");
16     }

 

posted @ 2018-10-27 20:11  猩生柯北  阅读(222)  评论(0编辑  收藏  举报