I've already created an index, and it contains data from my MySQL
database. I've got few fields which are string
in my table, where I need them as different types (integer
& double
) in Elasticsearch
.
So I'm aware that I could do it through mapping
as follows:
{
"mappings": {
"my_type": {
"properties": {
"userid": {
"type": "text",
"fielddata": true
},
"responsecode": {
"type": "integer"
},
"chargeamount": {
"type": "double"
}
}
}
}
}
But I've tried this when I'm creating the index as a new one. What I wanted to know is how can I update an existing field (ie: chargeamount
in this scenario) using mapping
as a PUT
?
Is this possible? Any help could be appreciated.