Here's a great blog explaining one major difference between
3.x and 4.x:
http://www.searchworkings.org/blog/-/blogs/gimme-all-resources-you-have-i-can-use-them!/
In a nutshell, 3.x blocks on segment merges (which can be triggered by commits).
I've heard anecdotal accounts that pushing your rambuf
If you don't need them searchable, you don't use Solr4 with transaction log
and it is a relatively fast process (so it's not a pain to run it all again
in case of some failure), I would just commit at the end. In any other
case, I would use autocommit.
Anyway, I'm not sure if you'll see much differ