Re: OutOfMemoryError when using Sort

2009-11-12 Thread Nuno Seco
ww.thetaphi.de eMail: u...@thetaphi.de -Original Message- From: Nuno Seco [mailto:ns...@dei.uc.pt] Sent: Thursday, November 12, 2009 6:08 PM To: java-user@lucene.apache.org Subject: Re: OutOfMemoryError when using Sort Ok. Thanks. The doc. says: "Finds the top |n| hits for |que

RE: OutOfMemoryError when using Sort

2009-11-12 Thread Uwe Schindler
gt; Subject: Re: OutOfMemoryError when using Sort > > Ok. Thanks. > > The doc. says: > "Finds the top |n| hits for |query|, applying |filter| if non-null, and > sorting the hits by the criteria in |sort|." > > I understood that only the hits (50 in this) for the c

Re: OutOfMemoryError when using Sort

2009-11-12 Thread Jake Mannix
It is only sorting the top 50 hits, yes, but do do that, it needs to look at the *value* of the field for each and every of the billions of documents. You can do this without using memory if you're willing to deal with disk seeks, but doing billions of those are going to mean that this query most

Re: OutOfMemoryError when using Sort

2009-11-12 Thread Nuno Seco
Ok. Thanks. The doc. says: "Finds the top |n| hits for |query|, applying |filter| if non-null, and sorting the hits by the criteria in |sort|." I understood that only the hits (50 in this) for the current search would be sorted... I'll just do the ordering afterwards. Thank you for clarifyin

Re: OutOfMemoryError when using Sort

2009-11-12 Thread Jake Mannix
Sorting utilizes a FieldCache: the forward lookup - the value a document has for a particular field (as opposed to the usual "inverted" way of looking at all documents which contains a given term), which lives in memory, and takes up as much space as one 4-bytes * numDocs. If you've indexed the en

RE: OutOfMemoryError when using Sort

2009-11-12 Thread Uwe Schindler
To sort on the count field must be indexed (but not tokenized), it does not need to be stored. But In any case, sort needs lots of memory. How many documents do you have? Uwe - Uwe Schindler H.-H.-Meier-Allee 63, D-28213 Bremen http://www.thetaphi.de eMail: u...@thetaphi.de > -Original M