具有复杂对象的Kibana可视化

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

列的数据表
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"
            },"model" : "Ecto-1"
            }
        ]
    }
wunbin 回答:具有复杂对象的Kibana可视化

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

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

本文链接:https://www.f2er.com/3062812.html

大家都在问