当前,我正在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[])
的替代方法是什么。
如果有任何建议,请不要犹豫。 谢谢!