When I add a document to my index I immediately commit
(indexWriter.commit(), taxonomyWriter.commit(), and
searcherTaxonomyManager.maybeRefresh()) and then when I do a search I call
searcherTaxonomyManager.maybeRefreshBlocking() and then
searcherTaxonomyManager.acquire() followed by a search, the new document is
often not found yet.  If I wait for a second and then do a search it finds
it fine.  Is there any way to force Lucene to synchronously commit or
synchronously wait for the index to be fully up-to-date before doing a
search?

Reply via email to