Как добавить несколько источников в эластичный поиск - PullRequest
0 голосов
/ 18 марта 2019

Я пытаюсь получить записи, используя условия и условия, но эластичный поиск устанавливает последний предоставленный источник в качестве окончательного критерия

rangeSourceBuilder.query(QueryBuilders.rangeQuery("timestamp").lte(dataequest.getStart())
            .gte(data.getEnd()).includeLower(true).includeUpper(false));

    SearchSourceBuilder commonTermsQueryBuilder = new SearchSourceBuilder();
    commonTermsQueryBuilder.query(QueryBuilders.commonTermsQuery("timeInterval",cadata.getTimeInterval()));
    **searchRequest.source(rangeSourceBuilder).source(commonTermsQueryBuilder);**

Как добавить 2 источника в searchRequest. Я пробовал boolQuery, но все равно не работает

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