elasticsearch Kibana未将字段标识为基于时间的
我正在使用JavaAPI将数据索引到ElasticSearch中,并在Kibana中生成图形。 我有一个名为“Event_TS”的字段,它保存long类型的值(事件创建的时间以毫秒为单位)。我可以用它生成日期直方图。 (我从一个单独的方法获取JSON文档。)elasticsearch Kibana未将字段标识为基于时间的,elasticsearch,kibana,java,elasticsearch,Kibana,Java,我正在使用JavaAPI将数据索引到ElasticSearch中,并在Kibana中生成图形。 我有一个名为“Event_TS”的字段,它保存long类型的值(事件创建的时间以毫秒为单位)。我可以用它生成日期直方图。 (我从一个单独的方法获取JSON文档。) 但是,当我最终对整个数据重新编制索引时,Kibana不再将“事件”视为基于时间的,因此我无法生成日期直方图。我如何解决这个问题 您的elasticsearch映射为该字段显示了什么?还请注意,Kibana当前只允许每个索引定义使用一个时间字
但是,当我最终对整个数据重新编制索引时,Kibana不再将“事件”视为基于时间的,因此我无法生成日期直方图。我如何解决这个问题 您的elasticsearch映射为该字段显示了什么?还请注意,Kibana当前只允许每个索引定义使用一个时间字段@AlainCollins,它显示“长”。早些时候,Kibana将其标识为基于时间的字段时,它本身就是“long”(尽管还有其他字段也是“long”类型,如success\u count、failure\u count。它们实际上是“int”类型,但由于索引对象的方法,它们被提升为“long”)。所以,每个索引定义只有一个时间字段。在我的映射中,日期是“date”类型。定义索引模式时,使用该日期字段作为“时间字段名”。这在Kibana4中有效。您的elasticsearch映射为该字段显示了什么?还请注意,Kibana当前只允许每个索引定义使用一个时间字段@AlainCollins,它显示“长”。早些时候,Kibana将其标识为基于时间的字段时,它本身就是“long”(尽管还有其他字段也是“long”类型,如success\u count、failure\u count。它们实际上是“int”类型,但由于索引对象的方法,它们被提升为“long”)。所以,每个索引定义只有一个时间字段。在我的映射中,日期是“date”类型。定义索引模式时,使用该日期字段作为“时间字段名”。这在Kibana4中有效。