Mongodb 我如何处理elasticsearch中包含“"”的字段?
我使用的是一个目标。这对于保持elasticsearch最新非常有效,但我对其中一个字段有一个问题,因为它包含一个“\”。数据不断从mongodb复制/流式传输如果我运行重命名/重新索引,新文档将再次以下划线显示 Kibana不支持字段开头的下划线。处理此问题的最佳实践是什么 我已经向提交了一个for以支持摄入节点,但这感觉像是kibana的一个更大的问题。我尝试使用脚本字段修复此问题并重命名该字段,但都失败了 这似乎是个大问题。我在数据中随处可见下划线,这似乎是kibana团队的一个非常糟糕的决定 Kibana错误: 我找到了一些关于这个问题的github参考资料,但没有解决方法 非公开发行: 从不合并拉取请求: 公开发行:Mongodb 我如何处理elasticsearch中包含“"”的字段?,mongodb,
elasticsearch,kibana-5,Mongodb,
elasticsearch,Kibana 5,我使用的是一个目标。这对于保持elasticsearch最新非常有效,但我对其中一个字段有一个问题,因为它包含一个“\”。数据不断从mongodb复制/流式传输如果我运行重命名/重新索引,新文档将再次以下划线显示 Kibana不支持字段开头的下划线。处理此问题的最佳实践是什么 我已经向提交了一个for以支持摄入节点,但这感觉像是kibana的一个更大的问题。我尝试使用脚本字段修复此问题并重命名该字段,但都失败了 这似乎是个大问题。我在数据中随处可见下划线,这似乎是kibana团队的一个非常糟糕的
以u开头的字段保留在Elasticsearch中使用。Kibana目前不支持带有uu的字段,至少目前还不支持。对此的请求-仍处于打开状态 在此之前,如果您想在可视化等方面使用该字段,我相信您需要重命名它 虽然不使用logstash或filebeat无法轻松重命名字段,而且Mongo Connector不支持这两种方法,但您可以使用下面的脚本字段来创建新字段并复制u字段的值。这样,您可以使用新字段来可视化等。使用下面的脚本为ex.itemType添加一个新的脚本字段,并查看它是否有效 文档['''u itemType.keyword'].值
请注意,虽然只有关键字字段可以像这样使用,但文本类型字段将不起作用。如果您的_itemType字段的类型为text,请修改映射以在_itemType下包含关键字类型的子字段关键字,然后尝试脚本化字段。我的问题是如何重命名此字段?文档正在mongo db的实时流中添加和更新。我已经尝试了多次脚本字段,但没有包括“关键字”