Kibana 可视化和索引查询中嵌套 属性 的索引

Indices with nested property in both Kibana vizualization and index queries

所以我有以下问题,我在过去两天试图解决这些问题。我有 python 脚本,它解析日志并在弹性搜索中插入数据,通过批量函数动态创建索引。

问题是我的映射有一个 "type": "nested" 属性,类似于 "users" 字段。特别是当我只在 属性 中添加 "type": "nested" 时,我无法从 Kibana 查询对象,也无法创建任何可视化(因为如果我没有犯错,嵌套对象是单独的文档)。首先认为我尝试过:将附加 "include_in_parent": true 参数添加到 users 字段,但结果我得到了 "wrong" 查询(即 运行 类似 +users.name: 'test' +users.age: 30 的查询)会导致具有这两个字段的任何文档,不完全引用一个用户对象。可视化也显然是错误的。

我找到的第二个解决方案是添加父子关系。但这可能会浪费时间,因为我不知道它会导致正确的查询。所以我问,这是否可以正常解决我的问题?

发现 Kibana 不支持嵌套对象。 但是 ppadovani 制作了支持此功能的叉子。

https://github.com/homeaway/kibana/tree/nestedSupport-4.5.4