用了Elasticsearch,一口气上5T

5.5 版本的FilterBuilders在哪个jar 包里,怎么找不到了。

Elasticsearch | 作者 easesstone | 发布于2017年07月29日 | 阅读数:3739

5.5 版本的FilterBuilders在哪个jar 包里,怎么找不到了。
最近发现个问题,旧版本的0.9 的可以找到FilterBuilders 这个类,
但是新版本的却找不到,
哪位大神指导这个类在新的版本5.5 放在了哪个jar 包下面吗?
 
已邀请:

jerryhouse - 搜索工程师,技术网站:www.dcharm.com

赞同来自: easesstone

 BoolQueryBuilder boolQuery = QueryBuilders.boolQuery()
.must(QueryBuilders.simpleQueryStringQuery(query).field("newContent").field("T"))
.filter(QueryBuilders.termQuery("key1", "true"))
.filter(QueryBuilders.termQuery("key2", "true"));
elasticsearch 5.0以后的版本没有FilterBuilders了,只有query, query可以用于 query context 或者 filter context。 使用filter context的方式如上。
 

要回复问题请先登录注册