I am indexing some database contents using add(docs, commitWithinMs), and those 
add calls are taking over 80% of the time once the database begins returning 
results. I was wondering if setting waitSearcher to false would speed this up. 
Many of the calls take 1 to 6 seconds, with one outlier that took over 11 
minutes.
Thanks,
Mike

-----Original Message-----
From: Mark Miller [mailto:markrmil...@gmail.com] 
Sent: Wednesday, April 04, 2012 4:15 PM
To: solr-user@lucene.apache.org
Subject: Re: waitFlush and waitSearcher with SolrServer.add(docs, 
commitWithinMs)


On Apr 4, 2012, at 6:50 PM, Mike O'Leary wrote:

> If you index a set of documents with SolrJ and use 
> StreamingUpdateSolrServer.add(Collection<SolrInputDocument> docs, int 
> commitWithinMs), it will perform a commit within the time specified, and it 
> seems to use default values for waitFlush and waitSearcher.
> 
> Is there a place where you can specify different values for waitFlush 
> and waitSearcher, or if you want to use different values do you have 
> to call StreamingUpdateSolrServer.add(Collection<SolrInputDocument> 
> docs) and then call StreamingUpdateSolrServer.commit(waitFlush, waitSearcher) 
> explicitly?
> Thanks,
> Mike


waitFlush actually does nothing in recent versions of Solr. waitSearcher 
doesn't seem so important when the commit is not done explicitly by the user or 
a client.

- Mark Miller
lucidimagination.com











Reply via email to