поддержка нескольких полей в запросе bool [с использованием системного символа Caret] в клиенте Elastic Search Java - PullRequest
0 голосов
/ 20 января 2019

Мы создаем запрос bool, в котором есть несколько полей, которые формируют вложенный запрос bool. Он имеет все функциональные возможности, такие как must, must_not, should, filter. Я хочу увеличить несколько полей. Как это сделать во вложенном запросе bool для каждого уровня поля.

(ПРЕФИКС) { queryBuilder = QueryBuilders.boolQuery (). mustNot (QueryBuilders.prefixQuery (поле, значение)) } еще если (WILDCARD) { queryBuilder = QueryBuilders.boolQuery (). must (QueryBuilders.wildcardQuery (field, value)); }

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