【ElasticSearch(十一)进阶】Mapping的查询、创建、修改、删除
- Mapping(映射)是定义文档及其包含的字段的存储和索引方式的处理过程。
例如,使用Mapping定义:
哪些字符串字段应视为全文字段。
哪些字段包含数字,日期或地理位置。
日期值 的格式。
自定义规则,用于控制动态添加字段的映射 。
-
字段的数据类型,会在插入第一条数据时 自动识别。
但我们也可以自己 指定和修改
一、查询Mapping
查询bank的映射信息
GET /bank/_mapping
返回结果:
{
"bank" : {
"mappings" : {
"properties" : {
"account_number" : {
"type" : "long"
},
"address" : {
"type" : "text",
"fields" : {
"keyword" : {
"type" : "keyword",
"ignore_above" : 256
}
}
},
"age" : {
"type" : "long"
},
"balance" : {
"type" : "long"
},
"city" : {
"type" : "text",
"fields" : {
"keyword" : {
"type" : "keyword",
"ignore_above" : 256
}
}
},
"email" : {
"type" : "text",
"fields" : {
"keyword" : {
"type" : "keyword",
"ignore_above" : 256
}
}
},
&#