elasticsearch 更改进入Elasticsearch的实时数据?,elasticsearch,kibana,reindex,elasticsearch,Kibana,Reindex" /> elasticsearch 更改进入Elasticsearch的实时数据?,elasticsearch,kibana,reindex,elasticsearch,Kibana,Reindex" />

elasticsearch 更改进入Elasticsearch的实时数据?

elasticsearch 更改进入Elasticsearch的实时数据?,elasticsearch,kibana,reindex,elasticsearch,Kibana,Reindex,我得到了一个设置,在那里我有一个程序创建实时数据并将它们发布到Elasticsearch中 我试图在Kibana中可视化这些数据,但是我遇到了很多问题,比如字段的数字是字符串而不是整数,或者缺少某些字段 但现在主要是某些字段是整数而不是字符串会很有用。我该怎么办?可能吗 我无法访问创建live events数据的系统的源代码 提前谢谢 更新:我还应该另外提到,目前我仅限于Elasticsearch 2.4版如果您的数据直接进入Elasticsearch,您的选择是有限的 最好的选择是让创建数据的

我得到了一个设置,在那里我有一个程序创建实时数据并将它们发布到Elasticsearch中

我试图在Kibana中可视化这些数据,但是我遇到了很多问题,比如字段的数字是字符串而不是整数,或者缺少某些字段

但现在主要是某些字段是整数而不是字符串会很有用。我该怎么办?可能吗

我无法访问创建live events数据的系统的源代码

提前谢谢


更新:我还应该另外提到,目前我仅限于Elasticsearch 2.4版

如果您的数据直接进入Elasticsearch,您的选择是有限的

最好的选择是让创建数据的程序发送有效的、格式正确的数据

如果这不是一个选项,您可以设置Elasticsearch映射以强制字段为数字。这样做的副作用是删除此字段不是数字的所有文档


还有ElasticSearchInTest节点,它允许对数据进行一些(类似日志的)转换。转换类型是允许的“处理器”之一。

非常感谢!我想我会选择第二种选择。。。。但我如何“强制”字段为数字?我不需要编写某种脚本来转换刚刚输入的数据类型,然后将其插入到该事件的字段属性中。我该怎么做?