Atri Sharma created LUCENE-8675:
-----------------------------------

             Summary: Divide Segment Search Amongst Multiple Threads
                 Key: LUCENE-8675
                 URL: https://issues.apache.org/jira/browse/LUCENE-8675
             Project: Lucene - Core
          Issue Type: Improvement
          Components: core/search
            Reporter: Atri Sharma


Segment search is a single threaded operation today, which can be a bottleneck 
for large analytical queries which index a lot of data and have complex queries 
which touch multiple segments (imagine a composite query with range query and 
filters on top). This ticket is for discussing the idea of splitting a single 
segment into multiple threads based on mutually exclusive document ID ranges.

This will be a two phase effort, the first phase targeting queries returning 
all matching documents (collectors not terminating early). The second phase 
patch will introduce staged execution and will build on top of this patch.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to