[ 
https://issues.apache.org/jira/browse/SOLR-12685?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16601227#comment-16601227
 ] 

David Smiley commented on SOLR-12685:
-------------------------------------

I think I see what's going on.  This is a bit tricky.  ChildDocTransformer 
_does_ use the IndexSearcher so should declare itself as doing so (as you 
pointed out).  But it's only there to return child docs.  If the parent doc is 
in the update log, then it's children ought to be there too (it's a requirement 
of nested docs after all), and in that event we actually don't need the child 
doc transformer since the child docs will already be exactly where they need to 
be in-place.

Perhaps the use of ChildDocTransformer should become automatic in RTG, thus RTG 
can know when it's needed or not?  Hmmm.  I'll think about this some more; I 
have to go for the day.

> RTG should return the whole block if schema is nested
> -----------------------------------------------------
>
>                 Key: SOLR-12685
>                 URL: https://issues.apache.org/jira/browse/SOLR-12685
>             Project: Solr
>          Issue Type: Sub-task
>      Security Level: Public(Default Security Level. Issues are Public) 
>            Reporter: mosh
>            Priority: Major
>         Attachments: SOLR-12638-no-commit.patch
>
>
> Currently Solr's RealTimeGet component return the document if provided a 
> docId when consulting the index. For AtomicUpdates for child documents, RTG 
> should return the whole block when dealing with a nested schema.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to