ElasticSearchkibana标记云

uubf1zoe  于 2021-05-17  发布在  Spark
关注(0)|答案(1)|浏览(478)

我有一个来自spark streaming的流数据,我已经写进了elastic search中,并且正在尝试使用kibana可视化数据。
我的数据包含以下字段:

在所有这些字段中,后缀为“.keyword”的字段不是我创建的,我不明白它们是如何与字符串字段混淆的。
问题是,当我尝试为“text”字段创建标记云时,它甚至没有显示为字段之一,只有以“.keyword”结尾的字符串字段显示为有效选项:

为什么会这样?如何仅为“text”字段创建标记云?我不需要“.keyword”字段。
有人能帮我吗?

xzv2uavs

xzv2uavs1#

这个 keyword 字段是你的朋友,当谈到做精确的搜索和术语聚合对他们。这正是标签云所做的,它是一个 terms 聚合,所以 text.keyword 是你需要为可视化选择的领域。
这个 text 字段没有出现在列表中,因为它的内容已被分析(因为它的类型是 text )术语聚合不会在分析的数据上运行。

相关问题