【发布时间】:2016-12-08 10:15:39
【问题描述】:
大家好,我正在使用 elasticsearch-template.json 将我所有字段的数据类型设置为字符串。下面是模板的sn-p:
{
"template": "logstash-*",
"settings": {
"index.refresh_interval": "5s",
"number_of_shards": 1,
"number_of_replicas": 0
},
"mappings": {
"logs": {
"_all": {
"enabled": true
},
"properties": {
"level1": {
"properties": {
"level2": {
"properties": {
"_all": {"type": "string"}
}
}
}
}
}
}
}
}
在 level2 下,我有很多创建的字段,我想将它们全部设置为字符串,我该如何设置它。我尝试使用“*”字符和“%”字符来选择所有字段。但不幸的是,它只会作为新字段添加到映射中。如何在模板中指定选择某个级别下的所有字段?
【问题讨论】:
标签: elasticsearch logstash kibana elastic-stack