具有复杂对象的Kibana可视化

时间:2019-11-20 19:56:09

标签: elasticsearch data-visualization kibana dataformat

在弹性搜索中,我有这样的文档结构。我有带有

列的数据表
driver | vehicle make | vehicle model

我遇到的麻烦是,每当我按车辆制造商或车辆型号进行过滤时,就会显示整个文档。有什么办法可以通过子对象进行这种过滤?如果我必须对数据进行不同的格式化,那么对Kibana和ES来说,哪种格式更好?

"driver" : {
        "last_name" : "McQueen",
        "vehicle" : [
            {
                "make" : "Powell Motors",
                "model" : "Canyonero"
            },
            {
                "make" : "Miller-Meteor",
                "model" : "Ecto-1"
           }
        ]
    }


"driver" : {
        "last_name" : "Hudson",
        "vehicle" : [
            {
                "make" : "Mifune",
                "model" : "Mach Five"
            },
            {
                "make" : "Miller-Meteor",
                "model" : "Ecto-1"
            }
        ]
    }

1 个答案:

答案 0 :(得分:0)

AFAI理解,您只想从文档中选择几个字段,就可以在查询时添加_source过滤器,例如-

“ _ source”:[“ driver.last_name”,“ driver.vehicle.make”]