BoolQueryBuilder boolQueryBuilder = QueryBuilders.boolQuery();
if(list != null && list.size() > 0){
BoolQueryBuilder inBuilder = QueryBuilders.boolQuery();
for (String a: list){
inBuilder.should(QueryBuilders.matchQuery("a",a));
}
boolQueryBuilder.must(inBuilder);
}
核心代码如上