我们正在构建一个布尔查询,其中存在多个形成嵌套布尔查询的字段。它具有must,must_not,should,filter之类的所有功能。 我想增加几个字段。如何在每个字段级别的嵌套布尔查询中做到这一点。
(PREFIX){ queryBuilder = QueryBuilders.boolQuery()。mustNot(QueryBuilders.prefixQuery(field,value)) } 否则,如果(WILDCARD){ queryBuilder = QueryBuilders.boolQuery()。must(QueryBuilders.wildcardQuery(field,value)); }