Hi,

    
The PriorityQueue used in TopDocCollector does not optimize the memory usage. 
If I do this search:

TopDocs topDocs = searcher.search(query, null, 10000);    
    
And only 1 document is returned. The PriorityQueue will create an Object[] of 
size 10000 + 1, but only one position of the array is used.
    
The Lucene could implement a PriorityQueue with size extensible.

The PriorityQueue of the Sun is size extensible. Why does not use it?

Thanks
_________________________________________________________________
Drag n’ drop—Get easy photo sharing with Windows Live™ Photos.

http://www.microsoft.com/windows/windowslive/products/photos.aspx

Reply via email to