atris commented on issue #754: LUCENE-8875: Introduce Optimized Collector For 
Large Number Of Hits
URL: https://github.com/apache/lucene-solr/pull/754#issuecomment-508784416
 
 
   > Not prepopulating the hit queue is only one part of the problem, we would 
also need to not allocate `numHits` slots in the priority queue right away?
   >
   That would require a different PriorityQueue implementation, since the 
default implementation always allocates numHits slots and sets maxSize to 
numHits. We would need an implementation that only allocates two slots 
initially, but has the ability to "resize" as needed. WDYT?
   
   > I'd rather like that we don't do any change to TopDocsCollector and not 
try to extend it, in my opinion those collectors are solving a very different 
problem and would need to evolve independently.
   
   My main objective to use TopScoreDocsCollector was to reuse code as much as 
I could -- but I agree with your point. Will change the implementation and keep 
TopScoreDocsCollector pristine.
   
   

----------------------------------------------------------------
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.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

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

Reply via email to