OOM error while searching in lucene
Dear All,
Im new to lucene. Im facing problem while searching against lucene index of size 8+Gb. I dont know the reason behind that. Im pasting the error below
Exception in thread "Thread-5" java.lang.OutOfMemoryError: Java heap space
at org.apache.lucene.store.RAMOutputStream.flushBuffe r(RAMOutputStream.java:75)
at org.apache.lucene.store.OutputStream.flush(OutputS tream.java:131)
at org.apache.lucene.store.OutputStream.seek(OutputSt ream.java:160)
at org.apache.lucene.store.RAMOutputStream.seek(RAMOu tputStream.java:101)
at org.apache.lucene.index.CompoundFileWriter.close(C ompoundFileWriter.java:170)
at org.apache.lucene.index.SegmentMerger.createCompou ndFile(SegmentMerger.java:152)
at org.apache.lucene.index.SegmentMerger.merge(Segmen tMerger.java:100)
at org.apache.lucene.index.IndexWriter.mergeSegments( IndexWriter.java:487)
at org.apache.lucene.index.IndexWriter.flushRamSegmen ts(IndexWriter.java:440)
at org.apache.lucene.index.IndexWriter.close(IndexWri ter.java:242)
I dont know where the code goes wrong???
Any help will be highly appreciated.
Thanks & Regards,
Madhukar Kumar