Uploaded image for project: 'Solr'
  1. Solr
  2. SOLR-12298

Index Full nested document Hierarchy For Queries (umbrella issue)

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None
    • None

    Description

      Solr ought to have the ability to index deeply nested objects, while storing the original document hierarchy.
      Currently the client has to index the child document's full path and level to manually reconstruct the original document structure, since the children are flattened and returned in the reserved "_childDocuments_" key.

      Ideally you could index a nested document, having Solr transparently add the required fields while providing a document transformer to rebuild the original document's hierarchy.

       

      This issue is an umbrella issue for the particular tasks that will make it all happen – either subtasks or issue linking.

      Attachments

        1.
        Add solr child documents as values inside SolrInputField Sub-task Closed David Smiley

        100%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Time Spent - 10h 10m
        2.
        JSON loader should save the relationship of children Sub-task Closed David Smiley

        100%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Time Spent - 6.5h
        3.
        Add deeply nested documents URP Sub-task Closed David Smiley

        100%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Time Spent - 7h 50m
        4.
        Xml loader should save the relationship of children Sub-task Closed David Smiley

        100%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Time Spent - 4.5h
        5.
        Support Deeply Nested Docs In Child Documents Transformer Sub-task Closed David Smiley

        100%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Time Spent - 25.5h
        6.
        JSON Loader: remove anonChildDoc option Sub-task Closed David Smiley  
        7.
        Return matching child documents' descendant documents using ChildDocTransformer Sub-task Open Unassigned  
        8.
        Support atomic updates of nested/child documents for nested-enabled schema Sub-task Resolved David Smiley

        100%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Time Spent - 17h 10m
        9.
        XML Loader: support parsing of atomic updates for labelled child documents Sub-task Open Unassigned  
        10.
        RTG should return the whole block if schema is nested Sub-task Closed Unassigned  
        11.
        ChildDocTransformer should have fl param Sub-task Closed David Smiley

        100%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Time Spent - 4h 20m
        12.
        Determine how _nest_path_ should be analyzed to support various use-cases Sub-task Closed David Smiley

        100%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Time Spent - 2h 20m
        13.
        NestedUpdateProcessor code should activate automatically in 8.0 Sub-task Closed David Smiley  
        14.
        ChildDocTransformer should have sort and start param Sub-task Open Unassigned  
        15.
        Should Child Doc Ids be unique? Sub-task Open Unassigned  
        16.
        Document nested child docs in the ref guide Sub-task Resolved David Smiley

        100%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Time Spent - 12h 40m
        17.
        Introduce new nest path query parser Sub-task Open Unassigned  
        18.
        Fix indexing-nested-documents.adoc XML/JSON examples to be accurate, consistent, and clear Sub-task Closed Chris M. Hostetter  
        19.
        Make child/parent query parsers natively aware of _nest_path_ Sub-task Open Unassigned  

        Activity

          People

            dsmiley David Smiley
            moshebla mosh
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

            Dates

              Created:
              Updated:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 91h 10m
                91h 10m