ES_BoolQueryBuilder 清疚 2023-07-16 06:59 7阅读 0赞 ### 原文:[https://www.cnblogs.com/wpjzh/p/12190543.html][https_www.cnblogs.com_wpjzh_p_12190543.html] ### ### BoolQueryBuilder qb = QueryBuilders.boolQuery(); ### ### 1,qb.must(QueryBuilder queryBuilder); //返回的文档必须满足`must`子句的条件,并且参与计算分值 ### ### 2,qb.mustNot(QueryBuilder queryBuilder) //返回的文档必须不满足定义的条件 ### ### 3,qb.should(QueryBuilder queryBuilder)) //返回的文档可能满足`should`子句的条件.在一个`bool`查询中,如果没有`must`或者`filter`,有一个或者多个`should`子句,那么只要满足一个就可以返回.`minimum_should_match`参数定义了至少满足几个子句. ### ### 4,qb.filter(QueryBuilder queryBuilder)) //返回的文档必须满足`filter`子句的条件,但是不会像`must`一样,参与计算分值 ### [https_www.cnblogs.com_wpjzh_p_12190543.html]: https://www.cnblogs.com/wpjzh/p/12190543.html
还没有评论,来说两句吧...