Kibana 什么';这是';字段';和';字段。关键字';基巴纳的田野?

Kibana 什么';这是';字段';和';字段。关键字';基巴纳的田野?,kibana,Kibana,在kibana中添加过滤器时,所有字符串字段都有一个条目和.keyword条目。区别是什么?与elasticsearch 5相比,没有字符串字段类型,而是有两种类型: 关键字-用于筛选、聚合和排序 文本-用于搜索文本 当您使用字符串字段(例如名称)为文档编制索引时,elasticsearch会将该字段映射到文本字段进行搜索,并映射到关键字进行筛选 Kibana使用字段进行筛选和聚合,因此使用关键字 看看事实上,这不是一个Kibana问题,这是一个弹性搜索问题,它使全文搜索和关键字搜索都一致。字段

在kibana中添加过滤器时,所有字符串字段都有一个条目和.keyword条目。区别是什么?

与elasticsearch 5相比,没有字符串字段类型,而是有两种类型:

关键字-用于筛选、聚合和排序

文本-用于搜索文本

当您使用字符串字段(例如名称)为文档编制索引时,elasticsearch会将该字段映射到文本字段进行搜索,并映射到关键字进行筛选

Kibana使用字段进行筛选和聚合,因此使用关键字


看看

事实上,这不是一个Kibana问题,这是一个弹性搜索问题,它使全文搜索和关键字搜索都一致。字段。关键字用于关键字搜索和聚合,而原始字段用于全文搜索

有一个专门针对这一点的官方博客:


官方讨论板上还有一个帖子,下面是供您参考的链接:

如果您已经有匹配的关键字字段,则可以使用.keyword字段在索引上创建脚本字段,以防对某人有所帮助。无需经历将fielddata切换为true和重新编制索引的麻烦