我使用的是一个针对蒙戈-连接器的弹性搜索。这对于保持elasticsearch的最新更新非常有用,但是我对其中一个字段有问题,因为它包含一个'_‘。数据正在不断地从mongodb复制/流,如果我运行重命名/重新索引,新文档将再次显示下划线。
基巴纳不支持在一个领域的开始强调。处理这个问题的最佳做法是什么?
我已经向问题提交了弹性2-医生-经理 for 蒙戈-连接器,以支持吞食节点,但这似乎是一个大得多的问题,因为我试图用脚本字段和重命名字段来解决这个问题的尝试都失败了。
这似乎是个大问题。我在所有的数据中都看到了强调,在基巴纳团队看来,这是一个非常糟糕的决定。
Kibana错误:
我发现了一些关于这个问题的github参考资料,但是没有工作。
发布于 2018-10-25 15:57:00
以_开头的字段保留在Elasticsearch中使用。Kibana不支持当前字段,至少目前还不支持。对此的请求- https://github.com/elastic/kibana/issues/14856仍然是开放的。
在此之前,如果您希望在可视化等方面使用该字段,我相信您需要重命名它。
虽然您不能在不使用logstash或filebeat的情况下轻松地重命名字段,而且也不支持它们,但是您可以使用下面的脚本字段来创建一个新的字段并复制_ field的值。这样,您就可以使用新的字段来可视化等等。为ex添加一个新的脚本字段。使用下面的脚本进行itemType,并查看它是否有效。
doc['_itemType.keyword'].value
请注意,但是只有关键字字段可以这样使用,文本类型字段不能工作。如果您的_itemType
字段为文本类型,则修改映射以在_itemType下包含关键字类型的子字段keyword
,然后尝试脚本字段。
https://stackoverflow.com/questions/52999286
复制相似问题