apache / apache/lucene

Add Shared Count Based Concurrent Early Termination For TopScoreDocCollector [LUCENE-8958]

Open
#10,001 0 comments 0 reactions 0 assignees View on GitHub
legacy-jira-priority:Major type:enhancement
Dominant language
Java
Stars
3.6k
Forks
1.4k
Avg merge
2d 11h
Merged PRs (30d)
88

Description

#9982 implements a shared count early termination collector manager for indices sorted by non relevance fields. This Jira tracks efforts for implementing the same for TopScoreDocCollector when the index is sorted by relevance

---
Migrated from [LUCENE-8958](https://issues.apache.org/jira/browse/LUCENE-8958) by Atri Sharma (@atris)

Contributor guide

Open the contributing guide

Research direction

Start by reading issue #9982 and its shared count early termination collector manager, then inspect TopScoreDocCollector and how relevance-sorted indices are handled. Done means the equivalent concurrent shared-count early termination capability exists for TopScoreDocCollector, with behavior matching the effort described here.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
search
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.