elasticSearch Java API 怎么匹配空字符串,不是null值是空字符串。

会淹死的鱼 2016-08-26 05:21:34
最近在公司的项目中用到了ES,再做查询索引的时候,有写条件是需要匹配ES索引的空字符串的,但是试了很多方法都没有成功。比如:

下面这种是匹配null值的:

但是就是不知道怎么匹配空字符串:


...全文
3346 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
一粒老仙丹 2019-05-13
  • 打赏
  • 举报
回复
https://blog.csdn.net/jianshaoguang8886/article/details/88864004
王若鱼 2019-01-10
  • 打赏
  • 举报
回复 1
BoolQueryBuilder mustNot = QueryBuilders.boolQuery() .must(QueryBuilders.existsQuery("desc")) .mustNot(QueryBuilders.wildcardQuery("desc", "*")); 使用wildcardQuery和通配符*可以解决这个问题
Grace_mini 2018-05-04
  • 打赏
  • 举报
回复
string ==null || string.isEmpty() 或者 string.length()==0
qq_30717695 2018-05-04
  • 打赏
  • 举报
回复
要不,试一下字符串长度>0 ?
fyJixiang 2018-01-02
  • 打赏
  • 举报
回复
解决了吗,求指点。 方便的话 解决方案发到我邮箱一下,谢谢 375341227@qq.com 谢谢
yuanweig 2017-06-02
  • 打赏
  • 举报
回复
楼主解决了吗?我也遇到相同的问题了,求指点
心随自在飞 2017-05-04
  • 打赏
  • 举报
回复
问下楼主,问题解决了吗?

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧