one moment:

the top doc collector is based on some sort of queue, I assume. What
kind of queue is that? does it sort based on score, or whichever doc
comes first.

best.


On Wed, Sep 17, 2008 at 9:43 PM, Chris Hostetter
<[EMAIL PROTECTED]> wrote:
>
> : Well, it turns out the theoretical maximum for the Swing case is not
> : Integer.MAX_VALUE, but is actually somewhere around 200 million due to
>        ...
> : In reality memory runs out sooner, which is why I was considering on-disk
> : storage of the topdocs.
> :
> : But even if the user doesn't want to *see* the items which come back, quite
> : often they do want to Select All and perform some operation (e.g. tag them,
>
> I'm not sure where "Swing" came up in this thread ... or on-disk storage
> (was that something you mentioned in another similar thread?)
>
> But it don'treally see how it chagnes anything ... if your goal is to
> perform an operating on every result in a set, why are you using
> TopDocSCollector?  why not write a HitCollector and perform your
> operation in the collect method?
>
> : copy the data to somewhere.)  So regardless of the page size or the amount 
> of
> : data visible at any point in time, there is always the need to get the "set 
> of
> : every match" for any given search eventually.
>
> I don't disagree with you, but is there a reason to have the entire set in
> memory all at once regardless of it's size?
>
> At the end of the day: people switching to using TopDocsCollector
> instead of Hits are no worse off when trying to iterate over every result
> in a ginormous result set, they're just have to define "ginormous"
> for themselves, and the get an OOM right away instead of once they iterate
> up to that many.
>
>
> -Hoss
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to