How can we add dynamic templates in existing elastic index

I have a need to add more dynamic templates in my existing index mappings,
how can I do that
Tried doing below, but it didn't worked
PUT {$indexname}_mappings
{
"mappings" : {
"dynamic_templates" : [
{
"strings" : {
"match" : "*_ss",
"match_mapping_type" : "string",
"mapping" : {
"fields" : {
"text" : {
"store" : true,
"type" : "text"
}
},
"type" : "keyword"
}
}
}
]
}
}

What didn't work exactly?

Hey Mark,

Actually I want to add more dynamic templates in the existing schema definition of an index.

Ok, but that doesn't describe what is not working.

I didn't said it is not working,
I want to know how can I add more dynamic templates in the existing schema definition of an index.

Yeah, you did, which is why I asked :slight_smile:

So if you tried to apply this and it's not doing what you want, what is it doing? What response are you getting from Elasticsearch? What do you see in the mapping?