Break solr add into smaller parts to prevent memory errors and prevent objects that have been unchanged or that have only had ignored fields changed from being uploaded