我已经获得了一个设置,我有一个程序创建实时数据并将它们发布到Elasticsearch中。
我正在尝试在Kibana中显示这些数据,但是我遇到了许多问题,例如字段的数字是字符串而不是整数,或者存在某些缺少的字段。
但主要是现在某些字段是整数而不是字符串会很有用。我该怎么做?有可能吗?
我无法访问创建实时事件数据的系统的源代码。
提前致谢。
更新:我还应该另外提一下,目前我仅限于Elasticsearch版本2.4
答案 0 :(得分:0)
如果您的数据直接进入Elasticsearch,您的选择将受到限制。
最好的选择是让创建数据的程序发送有效,格式正确的数据。
如果这不是一个选项,您可以设置Elasticsearch映射以强制该字段为数字。这将产生副作用,即删除此字段不是数字的所有文档。
还有弹性搜索injest节点,它允许一些(类似于logstash)的数据转换。转换类型就是一个允许的“处理器”。