一、创建
语法:
PUT /索引库名称/_mapping/类型名称 { "properties": { "字段名": { "type": 类型,可以是text、keyword、long、short、date、integer、object等
"index": 是否索引,默认为true
"store": 是否存储,默认为false
"analyzer": 分词器 } } }
注意:
1.text与keyword均为字符串类型,其中text为可分词,不可以参与聚合,keyword为不可分词 ,可以参与聚合。
2.如果存储的是对象,例如,{boy:{name:"Tom",age:11}},会被处理成 {boy.name:"Tom",boy.age:11}。
3.如果设置store为true,就会在_source以外额外存储一份数据,多余,因此一般采用默认值false即可。
示例:创建映射,类型名为goods
二、查看
语法:
GET /索引库名称/_mapping
示例:查看所有映射配置