你不会是程序猿吧?

keyword无法展示结果

Elasticsearch | 作者 xiaoke | 发布于2017年09月15日 | 阅读数:2254


1111adb.png

如图,已经定义了.keyword,但是在Visualize里面使用.keyword无法得到结果,使用beat.name就可以得到结果。

QQ20170915-115705.png

 
已邀请:

xiaoke - http://blog.51cto.com/kexiaoke

赞同来自:

我当前这个索引的mapping如下
{
  "prod-applog-2017.09.15": {
    "mappings": {
      "log": {
        "_all": {
          "enabled": true,
          "norms": false
        },
        "dynamic_templates": [
          {
            "message_field": {
              "match": "message",
              "match_mapping_type": "string",
              "mapping": {
                "fielddata": {
                  "format": "disabled"
                },
                "index": "analyzed",
                "omit_norms": true,
                "type": "string"
              }
            }
          },
          {
            "string_fields": {
              "match": "*",
              "match_mapping_type": "string",
              "mapping": {
                "doc_values": true,
                "ignore_above": 256,
                "index": "not_analyzed",
                "type": "string"
              }
            }
          }
        ],
        "properties": {
          "@timestamp": {
            "type": "date"
          },
          "@version": {
            "type": "keyword"
          },
          "ServerName": {
            "type": "keyword",
            "ignore_above": 256
          },
          "ServerNode": {
            "type": "keyword",
            "ignore_above": 256
          },
          "beat": {
            "properties": {
              "hostname": {
                "type": "keyword",
                "ignore_above": 256
              },
              "name": {
                "type": "keyword",
                "ignore_above": 256
              },
              "version": {
                "type": "keyword",
                "ignore_above": 256
              }
            }
          },
          "class": {
            "type": "keyword",
            "ignore_above": 256
          },
          "date": {
            "type": "date"
          },
          "geoip": {
            "dynamic": "true",
            "properties": {
              "ip": {
                "type": "ip"
              },
              "latitude": {
                "type": "float"
              },
              "location": {
                "type": "geo_point"
              },
              "longitude": {
                "type": "float"
              }
            }
          },
          "input_type": {
            "type": "keyword",
            "ignore_above": 256
          },
          "level": {
            "type": "keyword",
            "ignore_above": 256
          },
          "message": {
            "type": "text",
            "norms": false
          },
          "msginfo": {
            "type": "keyword",
            "ignore_above": 256
          },
          "offset": {
            "type": "long"
          },
          "source": {
            "type": "keyword",
            "ignore_above": 256
          },
          "tags": {
            "type": "keyword",
            "ignore_above": 256
          },
          "thread": {
            "type": "keyword",
            "ignore_above": 256
          },
          "time": {
            "type": "keyword",
            "ignore_above": 256
          },
          "traceID": {
            "type": "keyword",
            "ignore_above": 256
          },
          "type": {
            "type": "keyword",
            "ignore_above": 256
          }
        }
      },
      "_default_": {
        "_all": {
          "enabled": true,
          "norms": false
        },
        "dynamic_templates": [
          {
            "message_field": {
              "match": "message",
              "match_mapping_type": "string",
              "mapping": {
                "fielddata": {
                  "format": "disabled"
                },
                "index": "analyzed",
                "omit_norms": true,
                "type": "string"
              }
            }
          },
          {
            "string_fields": {
              "match": "*",
              "match_mapping_type": "string",
              "mapping": {
                "doc_values": true,
                "ignore_above": 256,
                "index": "not_analyzed",
                "type": "string"
              }
            }
          }
        ],
        "properties": {
          "@timestamp": {
            "type": "date"
          },
          "@version": {
            "type": "keyword"
          },
          "geoip": {
            "dynamic": "true",
            "properties": {
              "ip": {
                "type": "ip"
              },
              "latitude": {
                "type": "float"
              },
              "location": {
                "type": "geo_point"
              },
              "longitude": {
                "type": "float"
              }
            }
          }
        }
      }
    }
  }
}

要回复问题请先登录注册