Basically two forms:
1. creating index while creating mapping
curl -XPUT localhost:9200/testIndex -d'
{
"mappings":{
"testType": {
"properties": {
"id": {
"type": "string"
},
"xml": {
"type" : "string", "index" : "no" , "include_in_all":"false"
},
"json": {
"type": "nested"
},
"comment": {
"type": "string"
}
}
}
}
}'
2. creating or updating mapping in existing index
curl -XPUT localhost:9200/testIndex/_mapping/testType2 -d'
{
"properties": {
"id": {
"type": "string"
},
"xml": {
"type" : "string", "index" : "no" , "include_in_all":"false"
},
"json": {
"type": "nested"
},
"comment": {
"type": "string"
}
}
}'