[ https://issues.apache.org/jira/browse/SOLR-11856?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Alexandre Rafalovitch closed SOLR-11856. ---------------------------------------- > Nested documents are dropped when partial update is used > -------------------------------------------------------- > > Key: SOLR-11856 > URL: https://issues.apache.org/jira/browse/SOLR-11856 > Project: Solr > Issue Type: Bug > Security Level: Public(Default Security Level. Issues are Public) > Affects Versions: 6.6.2 > Reporter: Alexander Pykhtin > Priority: Major > > Attempting to do partial updates to a parent document results in losing a > random number of children (> 50%). > > { > "content_type": "parentDocument", > "id": "parent:123", > "title": "Parent document", > "_childDocuments_": [ > { > "content_type": "childDocument", > "id": "child:123", > "actionDate": "2016-06-24T07:00:00Z", > }, > { > "content_type": "childDocument", > "id": "child:456", > "actionDate": "2016-06-25T07:00:00Z", > } > ] > } > > Calling /update?commit=true&softcommit=true with > {quote}[\\\{"id":"parent:123","title":{"set":"blah"}}|file://%7B%22id%22:%22parent:123%22%2C%22title%22:%7B%22set%22:%22blah%22%7D%7D/] > {quote} > correctly updates title field in the parent and temporarily retains children. > However, subsequent operation like > /update?optimize=true > will cause SOME of the children to drop, i.e. become orphaned. It can be one > child, or all, or none - I was not able to figure out the system yet. > > EXPECTED: partial update operations should retain all the children, unless > explicitly specified. -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org