Elasticsearch Java Client从1.4.2迁移到7.2

时间:2019-07-10 10:17:13

标签: java elasticsearch

当前,我正在1.4.2中运行elasticsearch,并试图使其在7.2中运行,我发现的问题出在类filteredQuery(MatchAllQueryBuilder, String, String)的方法filteredQuery(MatchAllQueryBuilder, QueryBuilder[])FilterBuilders中(该类已被QueryBuilders取代),但我发现在7.2中已将其删除,但没有找到任何替代方法,但是对于filteredQuery的此实现:

filteredQuery(QueryBuilder,QueryBuilder)我发现我应该将boolquery()与filter子句一起使用,它可以工作。在中查看更多 (https://static.javadoc.io/org.elasticsearch/elasticsearch/2.4.0/org/elasticsearch/index/query/QueryBuilder.html)filterBuilder)。

我的问题是filteredQuery(MatchAllQueryBuilder, String, String)filteredQuery(MatchAllQueryBuilder, QueryBuilder[])的替代方法是什么。

如果有任何建议,请不要犹豫。 谢谢!

*来源: (https://static.javadoc.io/org.elasticsearch/elasticsearch/2.4.0/org/elasticsearch/index/query/QueryBuilder.html

0 个答案:

没有答案