mapping——显示映射

Posted qianlanseleiguang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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字段的关系

 1 GET gg/_mapping

#查看一个字段的映射关系

2 GET gg/_doc/_mapping/field/date 

以上是关于mapping——显示映射的主要内容,如果未能解决你的问题,请参考以下文章

Python代码阅读(第26篇):将列表映射成字典

在qml映射的位移/缩放稳定后启动filterAcceptsRow

源映射(Source Map)详解

mapping——显示映射

EF添加关联的提示问题:映射从第 260 行开始的片段时有问题:

Android Studio Map setOnMarkerClickListener 不在片段上工作