我在一个名为'文件'的索引中有数据。包含一种名为' invoice'嵌套类型主要包含原始值:
{
header: { shipToCity, ... },
lineItems: [{ qty }, ...],
additionalInfo: { shipToCity2 }
}
当我指定索引模式'文档'在设置标签中,然后转到发现标签,会显示一条消息,表明找不到结果,并且隐藏了所有字段。
几乎每个文档都会丢失至少一个字段,但大多数字段都包含值。在下面的图片中很难看到,但我将时间过滤器设置为过去10年。
为什么Kibana无法找到/显示任何结果?
我认为这是根文档不包含时间戳字段的结果。在上面的文档示例中,header
,lineItems
和additionalInfo
是嵌套对象,我试图在标题上使用字段作为Kibana中的时间戳字段。
在根文档中添加一个名为timestamp
的字段似乎解决了这个问题:
{
timestamp: 2015-3-13,
header: { shipToCity, ... },
lineItems: [{ qty }, ...],
additionalInfo: { shipToCity2 }
}