Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongodb 我如何处理elasticsearch中包含“"”的字段?_Mongodb_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch_Kibana 5 - Fatal编程技术网 elasticsearch,kibana-5,Mongodb,elasticsearch,Kibana 5" /> elasticsearch,kibana-5,Mongodb,elasticsearch,Kibana 5" />

Mongodb 我如何处理elasticsearch中包含“"”的字段?

Mongodb 我如何处理elasticsearch中包含“"”的字段?,mongodb,elasticsearch,kibana-5,Mongodb,elasticsearch,Kibana 5,我使用的是一个目标。这对于保持elasticsearch最新非常有效,但我对其中一个字段有一个问题,因为它包含一个“\”。数据不断从mongodb复制/流式传输如果我运行重命名/重新索引,新文档将再次以下划线显示 Kibana不支持字段开头的下划线。处理此问题的最佳实践是什么 我已经向提交了一个for以支持摄入节点,但这感觉像是kibana的一个更大的问题。我尝试使用脚本字段修复此问题并重命名该字段,但都失败了 这似乎是个大问题。我在数据中随处可见下划线,这似乎是kibana团队的一个非常糟糕的

我使用的是一个目标。这对于保持elasticsearch最新非常有效,但我对其中一个字段有一个问题,因为它包含一个“\”。数据不断从mongodb复制/流式传输如果我运行重命名/重新索引,新文档将再次以下划线显示

Kibana不支持字段开头的下划线。处理此问题的最佳实践是什么

我已经向提交了一个for以支持摄入节点,但这感觉像是kibana的一个更大的问题。我尝试使用脚本字段修复此问题并重命名该字段,但都失败了

这似乎是个大问题。我在数据中随处可见下划线,这似乎是kibana团队的一个非常糟糕的决定

Kibana错误:

我找到了一些关于这个问题的github参考资料,但没有解决方法

非公开发行: 从不合并拉取请求: 公开发行:
以u开头的字段保留在Elasticsearch中使用。Kibana目前不支持带有uu的字段,至少目前还不支持。对此的请求-仍处于打开状态

在此之前,如果您想在可视化等方面使用该字段,我相信您需要重命名它

虽然不使用logstash或filebeat无法轻松重命名字段,而且Mongo Connector不支持这两种方法,但您可以使用下面的脚本字段来创建新字段并复制u字段的值。这样,您可以使用新字段来可视化等。使用下面的脚本为ex.itemType添加一个新的脚本字段,并查看它是否有效

文档['''u itemType.keyword'].值


请注意,虽然只有关键字字段可以像这样使用,但文本类型字段将不起作用。如果您的_itemType字段的类型为text,请修改映射以在_itemType下包含关键字类型的子字段关键字,然后尝试脚本化字段。

我的问题是如何重命名此字段?文档正在mongo db的实时流中添加和更新。我已经尝试了多次脚本字段,但没有包括“关键字”