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