mapping——显示映射

不飞则已,一飞冲天;不鸣则已,一鸣惊人。这篇文章主要讲述mapping——显示映射相关的知识,希望能为你提供帮助。
mapping的创建分为 动态映射和显示映射。
显示映射也就是提前创建mapping,这样有利于将Elasticsearch无法识别的类型 映射到想要的类型中。
版本6.4

1 PUT gg 2 { 3"mappings": { 4"_doc":{ 5"properties": { 6"date": { 7"type": "date" 8} 9} 10} 11 } 12 } 13 #在已有index中新增一个字段映射 14 PUT gg/_doc/_mapping 15 { 16"properties":{ 17"date1":{ 18"type":"date", 19"format": "yyyy-MM-dd HH:mm:ss||strict_date_optional_time||epoch_millis" 20} 21} 22 }

版本7.*以上,将type部分去掉了
1 PUT gg 2 { 3"mappings": { 4"properties": { 5"date": { 6"type": "date" 7} 8} 9} 10 } 11 #在已有index中新增一个字段映射 12 PUT gg/_mapping 13 { 14"properties":{ 15"date1":{ 16"type":"date", 17"format": "yyyy-MM-dd HH:mm:ss||strict_date_optional_time||epoch_millis" 18} 19} 20 }

 
查看mapping映射字段
【mapping——显示映射】#查看整个mapping字段的关系
  1 GET gg/_mapping
#查看一个字段的映射关系
2 GET gg/_doc/_mapping/field/date 

    推荐阅读