【问题标题】:elasticsearch/Kibana list field as "?", although it is "text" in index, why?elasticsearch / Kibana列表字段为“?”,虽然它是索引中的“文本”,为什么?
【发布时间】:2018-06-26 17:33:22
【问题描述】:

我正在使用 python elasticsearch 模块将文档添加到弹性搜索 6.1 索引。数据是json,效果很好。

在添加数据之前,我生成了一个包含主题列表的附加字段“indexing_results”。

我在索引中找到该字段(通过 Kibana 界面查看),但类型不是“t”(文本)而是“?”而且我不知道是什么让弹性搜索/Kibana 假设了这一点。

当在界面中询问 Kibana 新字段的类型时,它告诉我它是文本:

类型为“?”看来我不能在 Kibana 可视化中使用它——它根本没有作为构建图表的字段提供。等等

如何说服 Kibana / elasticsearch 将“indexing_results”字段视为“文本”?

【问题讨论】:

  • 我不清楚,为什么你说 indexing_results 是类型“?” ,在您的第一张图片中,我看不到 indexing_results 字段
  • 嗯,奇怪:我添加的图像显示大多数字段前面都有一个“t”,但“indexing_results”前面没有:这个前面是“?”这似乎会产生后果:无法使用此等创建可视化。但下面 Tyler 的提示解决了这个问题。在重新索引之前,我应该刷新。不是正在工作。感谢您的意见!

标签: python elasticsearch kibana


【解决方案1】:

尝试刷新索引模式。管理 > 索引模式,然后右上角有一个刷新按钮。

【讨论】:

  • 做到了:刷新后,indexing_results 为“t”,如预期的那样。谢谢!问题已解决。
猜你喜欢
  • 1970-01-01
  • 2022-01-20
  • 1970-01-01
  • 1970-01-01
  • 2017-02-17
  • 1970-01-01
  • 2017-06-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多