更改进入Elasticsearch的实时数据?

时间:2017-01-25 10:31:33

标签: elasticsearch kibana reindex

我已经获得了一个设置,我有一个程序创建实时数据并将它们发布到Elasticsearch中。

我正在尝试在Kibana中显示这些数据,但是我遇到了许多问题,例如字段的数字是字符串而不是整数,或者存在某些缺少的字段。

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

我无法访问创建实时事件数据的系统的源代码。

提前致谢。

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

1 个答案:

答案 0 :(得分:0)

如果您的数据直接进入Elasticsearch,您的选择将受到限制。

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

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

还有弹性搜索injest节点,它允许一些(类似于logstash)的数据转换。转换类型就是一个允许的“处理器”。