This is because sorting will load all values in that sortFirled into memory.

If it's an integer, you will need 4*N bytes, which is additional 52M for you.

There is no programatical way to increase memory size.

-- 
Chris Lu
-------------------------
Instant Scalable Full-Text Search On Any Database/Application
site: http://www.dbsight.net
demo: http://search.dbsight.com
Lucene Database Search in 3 minutes:
http://wiki.dbsight.com/index.php?title=Create_Lucene_Database_Search_in_3_minutes
DBSight customer, a shopping comparison site, (anonymous per request)
got 2.6 Million Euro funding!


On Tue, Mar 18, 2008 at 6:23 AM, sandyg <[EMAIL PROTECTED]> wrote:
>
>  this is my search content
>
>  QueryParser parser = new QueryParser("keyword",new StandardAnalyzer());
>  Query query = parser.parse("1");
>
>  Sort sort = new Sort(new SortField(sortField));
>          Hits       hits = searcher.search(query,sort);
>
>  And i had huge data about 13 millions of records
>  i am not sure y its giving outof memory exception and
>  no exception when no sorting is done
>  plz some one help me yar
>
>  and also if to increase heap space how to increase it programatically i had
>  command prompt
>  java -Xms<initial heap size> -Xmx<maximum heap size>
>  please.....
>  --
>  View this message in context: 
> http://www.nabble.com/java.lang.OutOfMemoryError%3A-Java-heap-space-when-sorting-the-fields-tp16121128p16121128.html
>  Sent from the Lucene - Java Users mailing list archive at Nabble.com.
>
>
>  ---------------------------------------------------------------------
>  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