大家线上有可能会遇到在已有mapping中的已有字段添加新的Field类型,那么此时可以试下添加的结果。
不论是写上原来的字段,还是只写上新的字段的新Field都是可以的。
例如原来索引index_test_001的Mapping为
{
'title': {
'type': 'keyword',
'fields': {
'f1': {
'type': 'text'
}
}
}
}
此时如果想要这个字段被另一种类型搜索可以新增一个fields,那么修改mapping的语句可以为
{
"properties": {
"title": {
"type": "keyword",
"fields": {
"f2": {
"type": "keyword"
}
}
}
}
}
修改语句也可以为:
{
"properties": {
"title": {
"type": "keyword",
"fields": {
'f1': {
'type': 'text'
},
"f2": {
"type": "keyword"
}
}
}
}
}