文档章节

Lucene5.x中的Filter的使用

小致dad
 小致dad
发布于 2017/07/21 15:54
字数 161
阅读 15
收藏 0

最近在学习Lucene,使用的是5.x版本。

学习到filter的使用时,发现在Lucene5中Filter的好多子类都过时了,就连抽象父Filter也过时了,例如

并且query方法也过时了

真的是感慨Lucene的版本之间变化真大,开发者真难!那怎么使用Filter功能呢?

@Test
public void test02() {
	Query filter1 = new WildcardQuery(new Term("name", "*.txt"));
	Query filter2 = NumericRangeQuery.newLongRange("size", 600L, 2000L, true, true);
	BooleanQuery booleanFilter = new BooleanQuery.Builder()
			.add(filter1, BooleanClause.Occur.FILTER)
			.add(filter2, BooleanClause.Occur.MUST)
			.build();
	simpleAdvanceSearch.searcherByFilter(booleanFilter);
}

对滴,是通过   Occur.FILTER  标识对应的查询是filter,这个在查询是就会做对应的处理。

执行结果

© 著作权归作者所有

共有 人打赏支持
小致dad
粉丝 145
博文 538
码字总数 580295
作品 0
济南
技术主管
私信 提问
Servlet Specification V2.4——SRV.6 Filtering

SRV.6 Filtering Filters are Java components that allow on the fly transformations of payload and header information in both the request into a resource and the response from a r......

悟空太多啦
2015/12/21
49
0
AngularJS的Filter用法详解

Filter简介 Filter是用来格式化数据用的。 Filter的基本原型( '|' 类似于Linux中的管道模式): {{ expression | filter }} Filter可以被链式使用(即连续使用多个filter): {{ expressio...

squanchao
2015/10/24
25
0
Django REST framework的各种技巧——5.搜索

restframework内置了一些搜索功能,可以快速的实现搜索 Django REST framework的各种技巧【目录索引】 写在上面 所有的代码都是在下面的两个版本来做的 查询 我们经常要做一些查询的东东,大...

D咄咄
2017/11/29
0
0
angularjs中的过滤器(filter)及过滤器的开发

过滤器(filter)正如其名,作用就是接收一个输入,通过某个规则进行处理,然后返回处理后的结果。主要用在数据的格式化上,例如获取一个数组中的子集,对数组中的元素进行排序等。ng内置了一...

孟飞阳
2017/10/20
0
0
PlayScala 2.5.x - Filter开发指南

Filter简介 Filter是Play基于责任链模式(Chain of Responsibility)实现的过滤器,利用Filter可以过滤所有的请求和响应。Play的Filter实现非常灵活,你可以在Filter中修改请求和响应,或终止F...

joymufeng
2016/06/01
152
0

没有更多内容

加载失败,请刷新页面

加载更多

手动回滚事物

TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();

素剑步青尘
7分钟前
0
0
jvm 运行参数归纳

-XX:autoBoxCacheMax 包装类型的缓存最大值参见:https://my.oschina.net/u/2552286/blog/2990515 -XX:autoBoxCacheMax=7777 -Xms256M -Xmx1024M 堆的初始内存与最大内存 在生产中,这两个值...

Canaan_
9分钟前
0
0
iOS 集成Facebook 第三方分享报错[FBSDKInternalUtility validateAppID]: failed for URL: "fbauth2:/" - error:

出现这种原因主要是因为info.plist文件里面没有添加一些配置文件

HOrange
14分钟前
0
0
轻松上云系列之二:其他云数据迁移至阿里云

本文档围绕如何将您其他云厂商上的数据迁移到阿里云,提供了多个场景的实践方案。 文档合集 AWS 数据迁移至阿里云 Amazon S3数据迁移到OSS 从AWS RDS迁移MySQL到阿里云RDS AWS S3迁移到OSS(...

阿里云官方博客
14分钟前
0
0
架构师的黄金证书---TOGAF

https://baijiahao.baidu.com/s?id=1590528955022289848&wfr=spider&for=pc

swingcoder
16分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部