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:
- Block_Level_Key (default is root)
- LevelField which will be 0 for root, 1 for first child, 2 for grand child and so on
- 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.