본문 바로가기

내가 당면한 문제와 해결방안

create index with mapping

text, keyword 는 따로 선 매핑 필요없으나, geo_shape, geo_point같은 경우 필요

{
  "mappings": {
    "doc": {
     "properties": {
       "city_ancestors":{
         "type":"nested",
         "properties":{
            "code":{
               "type":"text",
               "fields":{
                  "keyword":{
                     "type":"keyword",
                     "ignore_above":256
                  }
               }
            },
            "id":{
               "type":"text",
               "fields":{
                  "keyword":{
                     "type":"keyword",
                     "ignore_above":256
                  }
               }
            },
            "name":{
               "type":"text",
               "fields":{
                  "keyword":{
                     "type":"keyword",
                     "ignore_above":256
                  }
               }
            },
            "name_en":{
               "type":"text",
               "fields":{
                  "keyword":{
                     "type":"keyword",
                     "ignore_above":256
                  }
               }
            },
            "type":{
               "type":"text",
               "fields":{
                  "keyword":{
                     "type":"keyword",
                     "ignore_above":256
                  }
               }
            }
         }
      },
      "boundaries": {
        "type": "geo_shape",
		"ignore_malformed": true,
		"precision": "1.0m",
		"strategy": "recursive",
		"distance_error_pct": 0.009
      },
      "boundaries_buffer": {
        "type": "geo_shape",
		"ignore_malformed": true,
		"precision": "1.0m",
		"strategy": "recursive",
		"distance_error_pct": 0.009
      },
      "point": {
                "type": "geo_shape",
		"ignore_malformed": true,
		"precision": "1.0m",
		"strategy": "recursive",
		"distance_error_pct": 0.009
      },
       "location": {
		"type": "geo_point"
	   }
    }
    }
  }
}

'내가 당면한 문제와 해결방안' 카테고리의 다른 글

logstash nested value to root value  (0) 2020.06.12
ruby text to json  (0) 2020.06.12
create geo_shape using latitude and longitude  (0) 2020.06.11
create index with mapping  (0) 2020.06.09
postgresql trigger retrieve  (0) 2020.05.28