# Dynamic mapping with nested data

**URL:** <https://discuss.elastic.co/t/dynamic-mapping-with-nested-data/84487>\
**Category:** Elasticsearch\
**Created:** [May 4, 2017, 6:26am UTC](https://discuss.elastic.co/t/dynamic-mapping-with-nested-data/84487 "2017-05-04T06:26:07Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![abhishek5678](https://avatars.discourse-cdn.com/v4/letter/a/5daacb/32.png) [@abhishek5678](https://discuss.elastic.co/u/abhishek5678)\
**Post date:** [May 4, 2017, 6:26am UTC](https://discuss.elastic.co/t/dynamic-mapping-with-nested-data/84487/1 "2017-05-04T06:26:07Z")

</div>

Hi Everyone,  
I want to perform dynamic mapping with nested data in elasticsearch but I am stucking at this point.please help me to resolve this issue.i am sending my data and mapping.  
Index:  
PUT /test\_word20  
{  
"settings": {  
"number\_of\_shards": 1,  
"analysis": {  
"filter": {  
"autocomplete\_filter": {  
"type": "edge\_ngram",  
"min\_gram": 1,  
"max\_gram": 20  
}  
},  
"analyzer": {  
"autocomplete": {  
"type": "custom",  
"tokenizer": "standard",  
"filter": [  
"lowercase",  
"autocomplete\_filter"  
]  
}  
}  
}  
}  
}

MAPPING:

PUT /test\_word20/\_mapping/my\_type  
{  
"properties": {  
"name": {  
"type": "string",  
"analyzer": "autocomplete"  
},  
"depth":{  
"type":"long"  
},  
"children": {  
"type": "nested",  
"properties": {  
"name": {  
"type": "string",  
"analyzer": "autocomplete"  
},  
"depth":{  
"type":"long"  
},  
"children": {  
"type": "nested",  
"properties": {  
"code": { "type": "string" },  
"name": {  
"type": "string",  
"analyzer": "autocomplete"  
},  
"depth":{  
"type":"long"  
},  
"children": {  
"type": "nested",  
"properties": {  
"code": { "type": "string" },  
"name": {  
"type": "string",  
"analyzer": "autocomplete"  
},  
"depth":{  
"type":"long"  
}  
}  
}  
}  
}  
}  
}  
}  
}

DATA:

POST /test\_word20/my\_type/1  
{  
"name": "Diseases of the blood and blood-forming organs and certain disorders involving the immune mechanism (D50-D89)",  
"depth": 1,  
"children": [{  
"name": "Nutritional anemias (D50-D53)",  
"depth": 2,  
"children": [{  
"code": "D50",  
"name": "Iron deficiency anemia",  
"depth": 3,  
"children": [{  
"code": "D50.0",  
"name": "Iron deficiency anemia secondary to blood loss (chronic)",  
"depth": 4  
}, {  
"code": "D50.1",  
"name": "Sideropenic dysphagia",  
"depth": 4  
}, {  
"code": "D50.8",  
"name": "Other iron deficiency anemias",  
"depth": 4  
}, {  
"code": "D50.9",  
"name": "Iron deficiency anemia, unspecified",  
"depth": 4  
}]  
}]  
}]  
}

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [June 1, 2017, 6:31am UTC](https://discuss.elastic.co/t/dynamic-mapping-with-nested-data/84487/2 "2017-06-01T06:31:54Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
