ES 建动态模板索引,设置String 类型写入时,在ES里面设置索引类型为keyword ,避免提前建索引。
PUT /index_name
{
"settings": {
"index": {
"number_of_shards": "5",
"refresh_interval": "5s",
"number_of_replicas": "1"
}
},
"mappings": {
"type_name": {
"dynamic_templates": [
{
"strings_not_analyzed": {
"match_mapping_type": "string",
"mapping": {
"type": "keyword"
}
}
}
],
"properties": {
"user_name": {
"type": "keyword"
}
}
}
}
}