在Kibana 4.0.1的“发现”选项卡中获取“未找到结果”消息,但数据存在于索引中

时间:2015-03-09 14:33:56

标签: elasticsearch kibana-4

我在一个名为'文件'的索引中有数据。包含一种名为' invoice'嵌套类型主要包含原始值:

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

当我指定索引模式'文档'在设置标签中,然后转到发现标签,会显示一条消息,表明找不到结果,并且隐藏了所有字段。

enter image description here

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

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

更新/溶液

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

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

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

0 个答案:

没有答案