Adrien Grand created LUCENE-10031:
-------------------------------------

             Summary: Speedup to SortedDocIDMerger when sorting on 
low-cardinality fields
                 Key: LUCENE-10031
                 URL: https://issues.apache.org/jira/browse/LUCENE-10031
             Project: Lucene - Core
          Issue Type: Improvement
            Reporter: Adrien Grand


I've been looking at profiles of indexing with index sorting enabled and saw 
non-negligible time spent in SortedDocIDMerger. This isn't completely 
surprising as this little class is called on every document whenever merging 
postings, doc values, stored fields, etc.

I'm especially interested in cases when the sort key is on a low cardinality 
field, so the priority queue doesn't get reordered often. I've been playing 
with a change to SortedDocIdMerger that makes merging significantly faster in 
that case.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to