Is there a way of keeping the index in RAM instead of keeping it on the hard disk?
We want to make searching faster.
A RAM disk could be a solution for this. A mini-HOWTO is available at http://www.vanemery.com/Linux/Ramdisk/ramdisk.html. Mount the RAM disk as your index directory, and you should be done.