В настоящее время я работаю сasticsearch в 1.4.2, и я пытаюсь заставить его работать в 7.2, проблема, которую я обнаружил, заключается в методе filteredQuery(MatchAllQueryBuilder, String, String)
и filteredQuery(MatchAllQueryBuilder, QueryBuilder[])
класса FilterBuilders
(этот класс был заменен наQueryBuilders
), я не нашел альтернативного метода, зная, что они удалены в 7.2, но для этой реализации filteredQuery
:
filteredQuery(QueryBuilder,QueryBuilder)
я обнаружил, что должен использовать boolquery()
с фильтромпункт, и это работает.См. Больше в: (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))