2

我在一个名为“documents”的索引中有数据,其中包含一个名为“invoice”的单一类型,其中嵌套类型主要包含原始值:

{
    header: { shipToCity, ... },
    lineItems: [{ qty }, ...],
    additionalInfo: { shipToCity2 }
}

当我在“设置”选项卡中指定索引模式“文档”然后移动到“发现”选项卡时,会出现一条消息,指示未找到任何结果并且所有字段都被隐藏。

在此处输入图像描述

几乎每个文档都会缺少至少一个字段,但大多数字段都包含值。在下图中很难看到,但我将时间过滤器设置为过去 10 年。

为什么 Kibana 找不到/显示任何结果?

更新/解决方案

我认为这是根文档不包含时间戳字段的结果。在上面的文档示例中headerlineItems、 和additionalInfo是嵌套对象,我试图使用标题中的字段作为 Kibana 中的时间戳字段。

添加一个名为timestamp根文档的字段似乎已经解决了这个问题:

{
    timestamp: 2015-3-13,
    header: { shipToCity, ... },
    lineItems: [{ qty }, ...],
    additionalInfo: { shipToCity2 }
}
4

0 回答 0