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

SimpleBlockJoinUpdateRequestProcessorFactory for Atomic update and adding child doc

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Minor
    • Resolution: Invalid
    • Affects Version/s: None
    • Fix Version/s: 6.6.3, 7.2.1
    • Labels:
      None

      Description

      This processor will be responsible for the block join updates/create documents in one update request

       This processor will fetch the complete block, update the block where updation is needed and push back into the SOLR

      Updation of the complete block based on block key, Document must contain: 

      1. Parent_ID
      2.   Block_Level_Key (default is root) 
      3.  LevelField which will be 0 for root, 1 for first child, 2 for grand child and so on 
      4. Primary Field (i.e the ID)

      I/p will be in form of doc wrapper, with parent will hold only the block key & option for update only. Its child docs will contain the which doc in this block you want to update with what values. This is always an atomic update.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                lsharma3 Lucky Sharma
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: