Hoss, My Lucene scaling strategy involves creating numerous indexes, so I was looking for a way to read them in together for quickness.
For those interested, your suggestion of using a single IndexSearcher on a MultiReader works well by itself. Or, you can still place in memory like this: IndexReader[] indexr_a= { IndexReader.open(new RAMDirectory(index_one_path)), IndexReader.open(new RAMDirectory(index_two_path)), IndexReader.open(new RAMDirectory(index_three_path)), IndexReader.open(new RAMDirectory(index_n_path)) }; MultiReader mr=new MultiReader(indexr_a); IndexSearcher is=new IndexSearcher(mr); Regards, Peter W. On May 22, 2007, at 1:10 AM, Chris Hostetter wrote:
...and if you are "Multi Searching" over a bunch of local directories anyway, then use a single INdexSearcher on a MultiReader instead ... that should be much faster then youre MultiSearcher.
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]