找回密码
 立即注册

QQ登录

只需一步,快速开始

Pirit_Xu
金牌服务用户   /  发表于:2024-10-24 14:59  /   查看:163  /  回复:3
本帖最后由 KarenGao 于 2024-10-28 10:05 编辑

使用ES查询工具可以查出所有字段,但平台数据集中null值的字段拉不出来
image.png872443237.png
image.png684673156.png


语句:

{
  "query": {
    "bool": {
      "must": [
        {
          "match": {
            "_index": "rpt_inventory"
          }
        }
      ],
      "filter": [
        {
          "range": {
            "time": {
              "gte": @startTime,
              "lt": @endTime
            }
          }
        }
      ]
    }
  },
  "size": 5000,
  "sort": [
    {
      "time": {
        "order": "desc"
      }
    }
  ]
}

3 个回复

倒序浏览
lucas.Yan
超级版主   /  发表于:2024-10-24 15:34:34
沙发
好的,我们跟进一下这个问题。有进展了给您答复。
回复 使用道具 举报
Pirit_Xu
金牌服务用户   /  发表于:2024-10-24 16:21:27
板凳
lucas.Yan 发表于 2024-10-24 15:34
好的,我们跟进一下这个问题。有进展了给您答复。

有没有临时解决方案
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2024-10-24 17:12:29
地板
您好,我们目前测试的是,他的这个语法就不会返回这个字段:
image.png83657835.png
我们本身也是基于这个语法,这个其实在没有的时候,就是不会返回字段。导致我们就检测不到这个字段。
我们也对这个语法不熟悉,不知道是不是有参数对象可以设置查询到value为null的字段。

其次,目前还有一个想法就是您给数据里面插入一条所有字段都有值的数据,然后BI用的时候,把这条值想办法过滤了也行,或者做数据集校验的时候,让他有一条值,让校验通过,再把这条值删了
image.png852744750.png
image.png208797606.png
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部