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

Reply via email to