在kibana中添加过滤器时,所有字符串字段都有 条目和.keyword条目.有什么不同?
事实上,这不是 Kibana 的问题,而是 ElasticSearch 的问题,使得全文搜索和关键字搜索都一致。field.keyword用于关键字搜索和聚合,而原始字段用于全文搜索。
有一个专门为此的官方博客: https ://www.elastic.co/cn/blog/strings-are-dead-long-live-strings
官方讨论区也有一个帖子,这里是链接供您参考: https: //discuss.elastic.co/t/why-am-i-getting-keyword-for-my-feilds-in-index -图案/137983
从elasticsearch 5开始,没有字符串字段类型,而是有两种类型:
关键字-用于筛选,汇总和排序。
文字-用于搜索文字。
当您使用字符串字段(例如名称)为文档编制索引时,elasticsearch将字段映射到文本字段进行搜索,并映射到关键字进行过滤。
Kibana使用该字段进行过滤和汇总,因此使用关键字。
| 归档时间: |
|
| 查看次数: |
4898 次 |
| 最近记录: |