- Notifications
You must be signed in to change notification settings - Fork 25.6k
Closed
Labels
:Search Foundations/MappingIndex mappings, including merging and defining field typesIndex mappings, including merging and defining field typesbug"" muted="" aria-describedby="MDU6TGFiZWwyMzE3Mw==-tooltip :R5b96b:">>bugTeam:Search FoundationsMeta label for the Search Foundations team in ElasticsearchMeta label for the Search Foundations team in Elasticsearchhelp wantedadoptmeadoptme
Description
Elasticsearch version (bin/elasticsearch --version): 6.8.6 / 7.6.0
Description:
Trying to change the value of index_in_parent seems to succeed, but doesn't.
I would expect that it is working as designed that that value cannot be changed, but I think it's a bug that no error is returned when trying to change it.
Steps to Reproduce:
PUT /parenttest PUT /parenttest/_mapping/_doc { "properties": { "email": { "type": "keyword" }, "user" : { "type" : "nested", "include_in_parent": true, "properties": { "first" : {"type": "text" }, "last" : {"type": "text" } } } } } GET parenttest PUT /parenttest/_mapping/_doc { "properties": { "email": { "type": "keyword" }, "user" : { "type" : "nested", "include_in_parent": false, "properties": { "first" : {"type": "text" }, "last" : {"type": "text" } } } } } GET parenttest Expected behaviour:
The third PUT returns an error explaining that it's not possible to change the value of "include_in_parent"
Observed Behaviour:
None of the calls throws an error.
The second GET returns exactly the same data as the first.
Metadata
Metadata
Assignees
Labels
:Search Foundations/MappingIndex mappings, including merging and defining field typesIndex mappings, including merging and defining field typesbug"" muted="" aria-describedby="MDU6TGFiZWwyMzE3Mw==-tooltip :Ra5pmb:">>bugTeam:Search FoundationsMeta label for the Search Foundations team in ElasticsearchMeta label for the Search Foundations team in Elasticsearchhelp wantedadoptmeadoptme