在 Kibana 中使用文本字段标记云

Tag cloud with text field in Kibana

我是 Elastic 和 Kibana 的新手。我正在 Kibana 中创建我的第一个可视化。 我有一个包含以下字段的新闻索引:

我用 "top 5 keywords" 字段创建了一个标签云。我想对 "body" 做同样的事情。但是,我在创建可视化时看不到可用字段:

这是我的映射的屏幕截图:

我假设我的映射有问题,但我无法弄清楚。 有帮助吗?! 非常感谢! 劳尔.

每个可视化都是一种聚合。

texttype not allow aggregations by default. This is to keep the heap memory amount

before you enable fielddata on the body be sure that you know what you do

为了启用,fielddata 在主体字段上添加到您的映射

{
  "properties": {
    "body": { 
      "type":     "text",
      "fielddata": true
    }
  }
}

documentation