Hi,
Got more questions regarding Lucene and this time it's about performance ;-) We currently are using RAMDirectories to read our Indexes. This has now become a problem since our index has grown to appx 5GB of RAM and the machine we are running on only has 12GB of RAM and everytime we refresh the RAMDirectories we of course keep the old Searchables so that there is no service interruption. This means we consume 10GB of RAM from time to time. One solution is of course to stop using RAM and read anything from disk but I can imagine that the performance will decrease significantly. Is there any workaround you can think of? Perhaps a hybrid between FSDirectory and RAMDirectory. For example that only frequently searched documents are cached and the others are read from disk? Well, I'd appreciate any ideas at all! Thanks /Daniel