Я пытаюсь получить записи, используя условия и условия, но эластичный поиск устанавливает последний предоставленный источник в качестве окончательного критерия
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, но все равно не работает