Java Elasticsearch - Boolquery with exists condition
I think that your problem is the syntax.Try this:
BoolQueryBuilder boolQuery = QueryBuilders.boolQuery() .must(QueryBuilders.existsQuery("usuarioIntegracao")) .must(QueryBuilders.termsQuery("tabela", "Arquivo", "Mensagem")) .must(QueryBuilders.termQuery("statusTexto", "Erro")) .must(QueryBuilders.rangeQuery("dataEntrada").from("now-1d/d").timeZone("-03:00"));searchSourceBuilder.query(boolQuery);