Hi Ravichandra,

this is a question better fitted the java-users maillinglist. On this list we talk about the development of the Lucene API rather than how to use it.

To answer your question, there is no simple formula that says how much RAM an InstantiatedIndex will consume given the FSDirectory or RAMDirectory size. Your index is however probably way too large for when InstantiatedIndex is considerably faster than RAMDirecotry. There is a diagram in the Javadocs that shows the speed on a Reuters index as it grows in size:

http://lucene.apache.org/java/2_4_0/api/org/apache/lucene/store/instantiated/package-summary.html#package_description

As milage varies on term saturation you should still try benchmarking and see if there is anything to be gained. Try increasing Xmx to whatever you have, you can also take a look at -XX:+AggressiveHeap.


     karl

12 maj 2009 kl. 18.43 skrev thiruvee:


Hi

So far I am using RAMDirectory for my indexes. To meet the SLA of our
project, i thought of using InstantiatedIndex. But when I used that, i am not able to get any out put from that and its throwing out of memory error.

What is the ratio between Index size and memory size, when using
InstantiatedIndex.
Here are my index details:

Index size : 200mB
RAM Size : 1 GB


If i try with a small test index of size 100KB, its working.
Please help me with this.

Thanks
Ravichandra






--
View this message in context: 
http://www.nabble.com/InstantiatedIndex-Memory-required-tp23506231p23506231.html
Sent from the Lucene - Java Developer mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-user-h...@lucene.apache.org

Reply via email to