Experience has shown that it is much faster to run Solr with a small amount of memory and let the rest of the ram be used by the operating system "disk cache". That is, the OS is very good at keeping the right disk blocks in memory, much better than Solr.
How much RAM is in the server and how much RAM does the JVM get? How big are the documents, and how large is the term index for your searches? How many documents do you get with each search? And, do you use filter queries- these are very powerful at limiting searches. 2012/2/7 James <ljatreey...@163.com>: > Is there any practice to load index into RAM to accelerate solr performance? > The over all documents is about 100 million. The search time around 100ms. I > am seeking some method to accelerate the respond time for solr. > Just check that there is some practice use SSD disk. And SSD is also cost > much, just want to know is there some method like to load the index file in > RAM and keep the RAM index and disk index synchronized. Then I can search on > the RAM index. -- Lance Norskog goks...@gmail.com