[jira] [Updated] (SOLR-11856) Nested documents are dropped when partial update is used

2018-01-15 Thread Alexander Pykhtin (JIRA)

 [ 
https://issues.apache.org/jira/browse/SOLR-11856?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alexander Pykhtin updated SOLR-11856:
-
Description: 
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=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.

  was:
Attempting to do partial updates to a parent document results in losing a 
random number of children (> 50%).

 
{quote}{
"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",
}
]
}
{quote}
 

Calling /update?commit=true=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.


> 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=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



[jira] [Updated] (SOLR-11856) Nested documents are dropped when partial update is used

2018-01-15 Thread Alexander Pykhtin (JIRA)

 [ 
https://issues.apache.org/jira/browse/SOLR-11856?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alexander Pykhtin updated SOLR-11856:
-
Description: 
Attempting to do partial updates to a parent document results in losing a 
random number of children (> 50%).

 
{quote}{
"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",
}
]
}
{quote}
 

Calling /update?commit=true=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.

  was:
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=true with
{quote}[\\{"id":"parent:123","title":{"set":"blah"}}]
{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.


> 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%).
>  
> {quote}{
> "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",
> }
> ]
> }
> {quote}
>  
> Calling /update?commit=true=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



[jira] [Updated] (SOLR-11856) Nested documents are dropped when partial update is used

2018-01-15 Thread Alexander Pykhtin (JIRA)

 [ 
https://issues.apache.org/jira/browse/SOLR-11856?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alexander Pykhtin updated SOLR-11856:
-
Description: 
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=true with
{quote}[\\{"id":"parent:123","title":{"set":"blah"}}]
{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.

  was:
Attempting to do partial updates to a parent document results in losing a 
random number of children (> 50%).

 
{quote}{{{}}
{{"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",}}
{{}}}
{{]}}
{{}}}
{quote}
 

Calling /update?commit=true=true with
{quote}[\{"id":"parent:123","title":{"set":"blah"}}]
{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.


> 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=true with
> {quote}[\\{"id":"parent:123","title":{"set":"blah"}}]
> {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