- 介绍
mapping 相当于mysql中的表结构设计,mapping用来定义索引的结构
字段类型 type(字段不允许改类型)
1 text 可分词
2 keyword 不会被分词 ,是关键字 - 新增
请求(POSt)
{{url}}/nba/_mapping
{
"properties":{
"name":{
"type":"text"
},
"team_name":{
"type":"text"
},
"position":{
"type":"keyword"
},
"play_year":{
"type":"keyword"
},
"jerse_no":{
"type":"keyword"
}
}
}
响应
{
"acknowledged": true
}
请求(GET)
{{url}}/nba/_mapping
响应
{
"nba": {
"mappings": {
"properties": {
"jerse_no": {
"type": "keyword"
},
"name": {
"type": "text"
},
"play_year": {
"type": "keyword"
},
"position": {
"type": "keyword"
},
"team_name": {
"type": "text"
}
}
}
}
}
获取指定多个 (GET)
{url}}/nba,article/_mapping
获取全部
{{url}}/_all/_mapping
请求 (POST)
{{url}}/nba/_mapping
{
"properties":{
"name":{
"type":"text"
},
"team_name":{
"type":"text"
},
"position":{
"type":"keyword"
},
"play_year":{
"type":"keyword"
},
"jerse_no":{
"type":"keyword"
},
"country":{ (新增的)
"type":"keyword"
}
}
}