Elasticsearch用Put Mapping API新增字
2022-03-23 本文已影响0人
AC编程
一、PUT Mapping API
在Elasticsearch的索引创建之后,Mapping中已经存在的字段不可以修改其定义,但是可以利用PUT Mapping API新增字段,就是所谓的热修改。
1二、PUT Mapping API三种调用方式
2.1 方式一
使用Postman操作
22.2 方式二
使用kibana的开发者工具操作
PUT qmdynamic/_mapping
{
"properties": {
"schoolId": {
"type": "keyword"
},
"school": {
"type": "text",
"analyzer": "ik_smart"
},
"schoolName": {
"type": "text",
"analyzer": "ik_smart"
}
}
}
2.3 方式三
使用curl操作
curl -X PUT "localhost:9200/test/_mapping?pretty" -H 'Content-Type: application/json' -d'
{
"properties": {
"text": {
"type": "text"
},
"flag": {
"type": "text",
"analyzer": "keyword"
}
}
}