Java Elasticsearch - Boolquery with exists condition Java Elasticsearch - Boolquery with exists condition elasticsearch elasticsearch

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);