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/

Reply via email to