I am able to succesfully create a template from sense. However, I am trying to set two fields application and hostname to not_analyzed. The below only works for one field e.g. "match": "application" or "match": "hostname". However, I cant get them both set to not_analyzed by doing "match": ["application", "hostname"]. Any idea how I can set in the template both application and hostname to be not_analyzed?
PUT _template/mytemplates
{
"order":0,
"template":"mytemplates*",
"settings":{
"index.refresh_interval":"5s"
},
"mappings":{
"logs":{
"dynamic_templates":[
{
"my_string_fields":{
"match": ["application", "hostname"],
"match_mapping_type":"string",
"mapping":{
"type":"string",
"index":"not_analyzed",
"omit_norms" : true,
"norms":{
"enabled":false
}
}
}
}
]
}
}
}