Hi,

I'm confused about using StreamingUpdateSolrServer and commitWithin
parameter in conjuction with waitSearcher and waitFlush.

Does it make sense a request like this?

UpdateRequest updateRequest = new UpdateRequest();
updateRequest.setCommitWithin(120000);
updateRequest.setWaitSearcher(false);
updateRequest.setWaitFlush(true);
updateRequest.add(doc);
this.solrServer.request(updateRequest);

I'm not sure if setWaitSearcher(false) is being honored, look at my log

INFO o.apache.solr.update.UpdateHandler - start
commit(optimize=false,waitFlush=true,*waitSearcher=true*
,expungeDeletes=false)

My guess is if commitWithin is used we do not have to care about setting
waitSearcher or waitFlush.

thanks

--
Leonardo S Souza

Reply via email to