elasticsearch 在Kibana中,是否可以将字符串转换为int?
我正在尝试使用kibana为索引中的一组数据创建一个elasticsearch 在Kibana中,是否可以将字符串转换为int?,elasticsearch,logstash,kibana,kibana-4,logstash-configuration,elasticsearch,Logstash,Kibana,Kibana 4,Logstash Configuration,我正在尝试使用kibana为索引中的一组数据创建一个数据表。我的数据库中有一个字段,它是字符串,我必须将它转换为int,以便我可以将它用于Kibana度量中的sum聚合 是否有一种方法可以通过Kibana直接转换它,或者我应该使用logstash先进行转换 一旦值作为字符串在Elasticsearch中,就无法将其更改为整数。您必须删除索引并重新索引数据 此时,您可以添加索引模板或使用logstash中的convert过滤器将字符串转换为整数。除了mutate->convert,还可以在grok
数据表。我的数据库中有一个字段,它是字符串
,我必须将它转换为int
,以便我可以将它用于Kibana
度量中的sum
聚合
是否有一种方法可以通过Kibana
直接转换它,或者我应该使用logstash
先进行转换 一旦值作为字符串在Elasticsearch中,就无法将其更改为整数。您必须删除索引并重新索引数据
此时,您可以添加索引模板或使用logstash中的convert
过滤器将字符串转换为整数。除了mutate->convert,还可以在grok中指定类型,例如%{NUMBER:myField:int}。