ElasticSearch - 필드 데이터 타입 확인하기

get 요청에서 _mapping 명령어 사용시 각 필드의 데이터 타입이 무엇인지 확인 할 수 있다.

 

GET camo_system_logs/_mapping
{
  
}

 

 

{
  "camo_system_logs" : {
    "mappings" : {
      "properties" : {
        "cluster" : {
          "type" : "text",
          "fields" : {
            "keyword" : {
              "type" : "keyword",
              "ignore_above" : 256
            }
          }
        },
        "cpu_usage_per" : {
          "type" : "float"
        },
        "disk_total" : {
          "type" : "long"
        },
        "disk_usage" : {
          "type" : "long"
        },
        "host" : {
          "type" : "text",
          "fields" : {
            "keyword" : {
              "type" : "keyword",
              "ignore_above" : 256
            }
          }
        },
        "ipaddr" : {
          "type" : "text",
          "fields" : {
            "keyword" : {
              "type" : "keyword",
              "ignore_above" : 256
            }
          }
        },
        "loadavg" : {
          "type" : "float"
        },
        "mem_free" : {
          "type" : "float"
        },
        "mem_total" : {
          "type" : "float"
        },
        "mem_used" : {
          "type" : "float"
        },
        "part_name" : {
          "type" : "text",
          "fields" : {
            "keyword" : {
              "type" : "keyword",
              "ignore_above" : 256
            }
          }
        },
        "part_usage" : {
          "type" : "long"
        },
        "systemtime" : {
          "type" : "text",
          "fields" : {
            "keyword" : {
              "type" : "keyword",
              "ignore_above" : 256
            }
          }
        }
      }
    }
  }
}