On Thu, Aug 4, 2016 at 9:35 AM, Michael McCandless <luc...@mikemccandless.com> wrote: > Lucene's merging is concurrent, but Solr unfortunately uses > UninvertingReader on each DBQ ... I'm not sure why.
It looks like DeleteByQueryWrapper was added by https://issues.apache.org/jira/browse/LUCENE-5666 But other than perhaps changing how long a DBQ takes to execute, it should be unrelated to the question of if other merges can proceed in parallel. A quick look at the lucene IndexWriter code says, no... Lucene DBQ processing cannot proceed in parallel. IndexWriter.mergeInit is synchronized (on IW). The DBQ processing is called from there and thus anything else that needs the IW monitor will block. -Yonik --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org For additional commands, e-mail: java-user-h...@lucene.apache.org