Got it. I had thought that 'flush' would do the trick, but i guess not so. I think I will have to call optimize but do so only when necessary then. Thanks for your response.
David Balmain wrote: > On 3/6/07, Ted <[EMAIL PROTECTED]> wrote: >> I encountered another problem: >> >> After I removed docs from the index, the doc_freq returned by >> IndexReader.terms is not updated. It always shows the old number or >> bigger number after more docs with that term is added. >> So it looks like the doc_freq is not updated corrected on removal of a >> doc. > > This is impossible to fix without ruining performance. To fix this > problem I would basically need to optimize the index after every > deletion. In fact, you can do this yourself if you like. Just optimize > the index whenever you need to rely on the doc frequency being correct > and you have possible deletions in the index. > > Cheers, > Dave -- Posted via http://www.ruby-forum.com/. _______________________________________________ Ferret-talk mailing list [email protected] http://rubyforge.org/mailman/listinfo/ferret-talk

