NativeSearchQuery query = new NativeSearchQueryBuilder根据判断加条件
NativeSearchQuery query = new NativeSearchQueryBuilder() .withFilter(QueryBuilders.termQuery("field1", value1)) .withFilter(QueryBuilders.rangeQuery("field2").gte(value2)) .withFilter(QueryBuilders.boolQuery() .must(QueryBuilders.matchQuery("field3", value3)) .mustNot(QueryBuilders.termQuery("field4", value4)) .should(QueryBuilders.termQuery("field5", value5)) ) .build();
原文地址: https://www.cveoy.top/t/topic/iyvV 著作权归作者所有。请勿转载和采集!