You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Emmanuel Keller (JIRA)" <ji...@apache.org> on 2016/12/09 15:59:58 UTC

[jira] [Created] (LUCENE-7588) A parallel DrillSideways implementation

Emmanuel Keller created LUCENE-7588:
---------------------------------------

             Summary: A parallel DrillSideways implementation
                 Key: LUCENE-7588
                 URL: https://issues.apache.org/jira/browse/LUCENE-7588
             Project: Lucene - Core
          Issue Type: Improvement
    Affects Versions: master (7.0), 6.3.1
            Reporter: Emmanuel Keller
            Priority: Minor
             Fix For: master (7.0), 6.3.1


Currently DrillSideways implementation is based on the single threaded IndexSearcher.search(Query query, Collector results).

On large document set, the single threaded collection can be really slow.

The ParallelDrillSideways implementation could:

1. Use the CollectionManager based method IndexSearcher.search(Query query, CollectorManager collectorManager)  to get the benefits of multithreading on index segments,
2. Compute each DrillSideway subquery on a single thread.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org