java鬼混笔记:lucene 8、过滤查询

来源:互联网 发布:js实现烟花的原理 编辑:程序博客网 时间:2024/06/07 14:23
QueryParser queryParser = new QueryParser(Version.LUCENE_40, "content", new IKAnalyzer());Query query = queryParser.parse("VPN");// 字段值过滤// Filter f = new FieldValueFilter("content", true);// content中有VPN的过滤掉,不显示// 前缀过滤// Filter f = new PrefixFilter(new Term("content", "幸运"));// content中有 '幸运'为前缀过滤掉,不显示// 数字范围过滤 0,10是范围,后面的两个true的意思是分别是否包含0或10,true:包含 false:包含Filter f = NumericRangeFilter.newIntRange("content", 0, 10, true, true);TopDocs top = searcher.search(query, f, 12);


阅读全文
0 0
原创粉丝点击