我在elasticsearch中有一些数字字段,我必须实现一些逻辑,我需要为这些逻辑创建一些脚本化字段。我刚接触kibana4的脚本化字段功能,所以我需要一些关于基本格式的帮助,可以用来在脚本化字段中编写基本的if else条件。
详细说明:我在elasticsearch中有一个数字字段x,我需要创建两个脚本化字段f1和f2,
if x==0
f1 = 1 and f2 = 0
else
f1 = 0 and f2 = 1
只需要正确的语法就可以在Kibana4的脚本化字段特性中做到这一点。如果这件事做不到,也要告诉他们。
有关脚本化字段的详细信息,请参阅:
所以我在elasticsearch中有一个索引,我想用Kibana搜索和可视化索引。但是有几个字段没有被Kibana索引,并且有这样的泡沫:This field is not indexed thus unavailable for visualization and search。这是一个没有被Kibana索引的字段的片段:
"_event_name" : {
"type" : "string"
},
我试着输入Kibana的索引设置并点击"Reload字段列表“,但是没有帮助。
有人知道问题出在哪里吗?
提前感谢
我正在将application日志(从Node.js Lambda应用程序)流到application集群,以便在Kibana中查看度量标准。
我流的一些数据是数字的,但被记录为字符串。我更新了应用程序代码,将其记录为数值,但是我不能在这些字段上使用Kibana中的数字可视化,因为字段类型现在是混合的--也就是说,在Kibana设置中,它说是13 fields are defined as several types (string, integer, etc) across the indices that match this pattern...。
是否有一种直接的方法来强迫ES / K