Миграция Java-клиента эластичного поиска с 1.4.2 до 7.2 - PullRequest
3 голосов
/ 10 июля 2019

В настоящее время я работаю с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))

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...