不为失败找理由,要为成功找方法。

关于fielddata疑问

Elasticsearch | 作者 chen31577 | 发布于2018年01月11日 | 阅读数:1216

es版本:5.4.0
看官网文档提到fielddata用于分析字段的聚合,查询fielddata内存使用情况输出如下所示,为什么url.keyword字段使用了fielddata内存区,url.keyword不应该是not_analyzed的字段,聚合时使用的是doc values方式吗?
"total": {
      "fielddata": {
        "memory_size_in_bytes": 1739416,
        "evictions": 0,
        "fields": {
          "source_node.transport_address": {
            "memory_size_in_bytes": 0
          },
          "source_node.name": {
            "memory_size_in_bytes": 0
          },
          "cluster_uuid": {
            "memory_size_in_bytes": 0
          },
          "method.keyword": {
            "memory_size_in_bytes": 62928
          },
          "source_node.uuid": {
            "memory_size_in_bytes": 0
          },
          "logstash_stats.logstash.uuid": {
            "memory_size_in_bytes": 0
          },
          "shard.index": {
            "memory_size_in_bytes": 0
          },
          "kibana_stats.kibana.status": {
            "memory_size_in_bytes": 0
          },
          "url.keyword": {
            "memory_size_in_bytes": 1676488
          },
          "kibana_stats.kibana.uuid": {
            "memory_size_in_bytes": 0
          },
          "_parent": {
            "memory_size_in_bytes": 0
          },
          "shard.state": {
            "memory_size_in_bytes": 0
          }
        }
      }
    }
  }
已邀请:

heli - 90后IT男

赞同来自:

我们版本6.6也有这个问题,这是为什么呢?

要回复问题请先登录注册