the autoCommit settings initialize trackers so that they only fire after some updates have been made -- don't think of it as a cron that fires every X seconds, think of it as an update monitor that triggers timers. if an update comes in, and there are no timers currently active, a timer is created to to the commit in X seconds.
independend of autocommit, there is other intelegence lower down in solr to try and recognize if a redundet commit is fired but no changes will result in a new search, to prevent unnneccessary object churn and cache clearing. : My autoSoftCommit is set to 1 minute. Does this actually affect things if no : documents have actually been updated/created? Will this also affect the : clearing of any caches? : : Is this also the same for hard commits, either with autoCommit or making an : explicit http request to commit. -Hoss http://www.lucidworks.com/