if you just want commits ot happen on a regular frequenty take a look at 
the autoCommit options.

sa for the specific errors you are getting, i don't know enouugh python to 
unerstand them, but it may just be that your commits are taking too long 
and your client is timing out on waiting for the commit to finish.

have you tried increasing the timeout?

: How do people generally approach the deferred commit issue? Do I need to queue
: index and search requests myself or does Solr handle it? My app indexes about
: 100 times more than it searches, but searching is more time critical. Does
: that change anything?

searches can go on happily while commits/adds are happening, and multiple 
adds can happen in parallel, ... but all adds block while a commit is 
taking place.  i just give all of clients that update the index a really 
large timeout value (ie: 60 seconds or so) and don't worry about queing up 
indexing requests.  the only intelegence you typically need to worry about 
is that there's very little reason to ever do a commit if you know you've 
got more adds ready to go.




-Hoss

Reply via email to