HoustonPutman commented on code in PR #2960: URL: https://github.com/apache/solr/pull/2960#discussion_r1983655608
########## solr/core/src/java/org/apache/solr/search/QueryResult.java: ########## @@ -22,6 +22,7 @@ public class QueryResult { // Object for back compatibility so that we render true not "true" in json private Object partialResults; private Boolean segmentTerminatedEarly; Review Comment: I agree with "maxShardHitsReached" does make more sense than "terminatedEarly" for me... Especially given that "segmentTerminatedEarly" is completely unrelated, as gus mentioned. ########## solr/core/src/java/org/apache/solr/search/EarlyTerminatingCollector.java: ########## @@ -29,11 +30,15 @@ */ public class EarlyTerminatingCollector extends FilterCollector { + private final int chunkSize = 100; // Check across threads only at a chunk size + private final int maxDocsToCollect; private int numCollected = 0; private int prevReaderCumulativeSize = 0; private int currentReaderSize = 0; + private final LongAdder pendingDocsToCollect; Review Comment: Yeah as @sijuv mentioned in the other thread, I believe he is only actually checking this every 100 docs, not after every add. ########## solr/core/src/java/org/apache/solr/search/QueryCommand.java: ########## @@ -194,7 +195,8 @@ public QueryCommand setNeedDocSet(boolean needDocSet) { } public boolean getTerminateEarly() { - return (flags & SolrIndexSearcher.TERMINATE_EARLY) != 0; + return (flags & SolrIndexSearcher.TERMINATE_EARLY) != 0 Review Comment: This is really confusing to me, a different name would really help here. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org For additional commands, e-mail: issues-h...@solr.apache.org