Github user moshebla commented on a diff in the pull request:

    https://github.com/apache/lucene-solr/pull/455#discussion_r228734114
  
    --- Diff: 
solr/core/src/java/org/apache/solr/handler/component/RealTimeGetComponent.java 
---
    @@ -609,9 +618,11 @@ public static SolrInputDocument 
getInputDocument(SolrCore core, BytesRef idBytes
        * @param resolveFullDocument In case the document is fetched from the 
tlog, it could only be a partial document if the last update
        *                  was an in-place update. In that case, should this 
partial document be resolved to a full document (by following
        *                  back prevPointer/prevVersion)?
    +   * @param resolveRootDoc Check whether the document is part of a nested 
hierarchy. If so, return the whole hierarchy.
    +   * @param resolveChildren Check whether the document has child 
documents. If so, return the document including its children.
        */
       public static SolrInputDocument getInputDocument(SolrCore core, BytesRef 
idBytes, AtomicLong versionReturned, boolean avoidRetrievingStoredFields,
    -      Set<String> onlyTheseNonStoredDVs, boolean resolveFullDocument) 
throws IOException {
    +      Set<String> onlyTheseNonStoredDVs, boolean resolveFullDocument, 
boolean resolveRootDoc, boolean resolveChildren) throws IOException {
    --- End diff --
    
    resolveRootDoc -> resolves the whole hierarchy from the root doc regardless 
of whether the docId provided was the root document.
    resolveChildren -> resolves the specified document's child documents, 
regardless of whether the document was is a root document or not.


---

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to