首页
互助圈
新手教程
进阶之路
算法原理
架构设计
JAVA进阶
C/C++进阶
Python进阶
JavaScript
数据库
大数据
消息服务
源码解读
JAVA源码
Spring源码
数据库
消息服务
Dubbo源码
面试指南
大厂专栏
面试技巧
面试经验
面试题库
开发资料
文档资料
工具软件
电子书籍
小牛导航
在线工具
登录
当前位置:
首页
>
工具软件
>
QueryBuilder
>
使用案例
>
ES_BoolQueryBuilder
百里阳平
2023-12-01
原文:
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
一样,参与计算分值
类似资料:
相关阅读
相关文章
相关问答
快捷导航:
新手教程
算法原理
架构设计
Java进阶
数据库进阶
大厂专栏
面试经验
编程笔记
编程问答
所有专题
文档资料
工具软件
电子书籍
小牛导航
在线工具:
房贷计算器
个税计算器
Linux命令查询
Json格式化
正则表达式
颜色转换
AES加解密
SHA1加密
MD5加密
毒鸡汤
字数统计
随机密码生成
进制转换
Base64编解码
励志句子
Copyright © 2019-2024 小牛知识库@xnip.cn. All Rights Reserved.