Hello, 
I am very new to Lucene.I am facing one problem.
 I have one very large index which is constantly getting update(add and delete) 
at a regular interval.after which I am optimizing the whole index (otherwise 
searches will be slow) but optimization takes time.So I was thinking to merge 
only the segments of lesser size(I guess it will be a good compromise between 
search time and optimization time) i.e. suppose I have 10 segment 
1 of 10,000,000 doc
4 of 100,000 doc
4 of 10,000 doc 
and 1 of 5 doc.

I want to merger 9 segment of lesser size  in to  one(I believe this would not 
take much time and searching will improve a lot).But I don't know how to do 
partial merging.Whether Lucene allow it or not?? or if I can extend indexWriter 
and add a method optimize of my own where I can specify which cfs file to chose 
for optimization?

Thanks and Regards,
Nizam

Reply via email to