当前位置: 首页 > news >正文

Elasticsearch 查询时 判断不为null或不为空字符串

最近遇到了查询es中某个字段为“”或null,网上查了好多都是 去除null的查询

下面是我查询时解决方法,

BoolQueryBuilder boolQueryBuilder = QueryBuilders.boolQuery();


boolQueryBuilder.must(
    QueryBuilders.boolQuery()
        .should(QueryBuilders.termQuery("要查的列名",""))
        .should(QueryBuilders.boolQuery().mustNot(QueryBuilders.existsQuery("要查的列名"))
);

这里把termQuery()和mustNot()方法外面包了一层 就可以同时判断 “” 和null了

相关文章:

  • BP神经网络需要训练的参数,BP神经网络图像识别
  • 10.导弹拦截
  • docker 上mysql通过Navicat访问
  • C#学生成绩查询(使用方法实现,查最大值,最小值,平均值,升序,降序)
  • k8s---特殊操作(修改hostname)
  • KubeClipper——轻量便捷的 Kubernetes 多集群全生命周期管理工具
  • (分布式缓存)Redis分片集群
  • 线性DP问题
  • ORA-28000: the account is locked
  • LeetCode220902_93、搜索二维矩阵 II
  • SpringBoot关闭Tomcat容器,SpringBoot使用Jetty容器
  • 记录angular使用codemirror的过程和遇到的问题
  • 猿创征文|当我在追光 我与光同航--我与Java的技术成长之路
  • python基础专栏12-python基础篇-复合数据类型-字典
  • 投入不到一万,月赚十万+的海外平台搬运项目
  • [deviceone开发]-do_Webview的基本示例
  • 【技术性】Search知识
  • 2018一半小结一波
  • avalon2.2的VM生成过程
  • ES6之路之模块详解
  • export和import的用法总结
  • JavaScript设计模式系列一:工厂模式
  • Python利用正则抓取网页内容保存到本地
  • TCP拥塞控制
  • 安卓应用性能调试和优化经验分享
  • 案例分享〡三拾众筹持续交付开发流程支撑创新业务
  • 订阅Forge Viewer所有的事件
  • 解析带emoji和链接的聊天系统消息
  • 原生js练习题---第五课
  • Spark2.4.0源码分析之WorldCount 默认shuffling并行度为200(九) ...
  • 机器人开始自主学习,是人类福祉,还是定时炸弹? ...
  • (26)4.7 字符函数和字符串函数
  • (二) Windows 下 Sublime Text 3 安装离线插件 Anaconda
  • (附源码)python旅游推荐系统 毕业设计 250623
  • (四)模仿学习-完成后台管理页面查询
  • (一) storm的集群安装与配置
  • (一)UDP基本编程步骤
  • (转)【Hibernate总结系列】使用举例
  • (转)ABI是什么
  • (转)大道至简,职场上做人做事做管理
  • (转)利用ant在Mac 下自动化打包签名Android程序
  • (转贴)用VML开发工作流设计器 UCML.NET工作流管理系统
  • .【机器学习】隐马尔可夫模型(Hidden Markov Model,HMM)
  • .bat批处理(九):替换带有等号=的字符串的子串
  • .form文件_一篇文章学会文件上传
  • .NET CORE Aws S3 使用
  • .Net Core和.Net Standard直观理解
  • .NET Standard / dotnet-core / net472 —— .NET 究竟应该如何大小写?
  • .NET6使用MiniExcel根据数据源横向导出头部标题及数据
  • @EnableConfigurationProperties注解使用
  • @manytomany 保存后数据被删除_[Windows] 数据恢复软件RStudio v8.14.179675 便携特别版...
  • @test注解_Spring 自定义注解你了解过吗?
  • [autojs]autojs开关按钮的简单使用
  • [AutoSar]BSW_OS 02 Autosar OS_STACK
  • [C/C++随笔] char与unsigned char区别