es java 多条件查询

形如mysql中where条件 a=8 and (b=3 or b=4)

BoolQueryBuilder  builder = QueryBuilders.boolQuery()
                .must(QueryBuilders.termQuery("a","8"))
                .must(QueryBuilders.boolQuery()
                .should(QueryBuilders.termQuery("b","3"))
                .should(QueryBuilders.termQuery("b","4")));

欢迎关注我的微信公众号,会同步更新python、java、算法等相关内容!!!
es java 多条件查询_第1张图片

你可能感兴趣的:(ElasticSearch)