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.
David Balmain wrote: > On 3/5/07, Ted <[EMAIL PROTECTED]> wrote: >> I need to get a set of terms being indexed using Ferret. I used >> IndexReader.terms and it returns a list of TermEnum nicely. The only >> problem is that my analyzer includes a stemming filter. >> So now, the terms I'm getting back are all stemmed. Is there anyway to >> get the original unstemmed terms back from the index somehow? Thanks. > > Hi Ted, > > Unfortunately this isn't really possible. What I'd recommend is > indexing the field twice; once with a stemming analyzer and once > without. See PerFieldAnalyzer; > > > http://ferret.davebalmain.com/api/classes/Ferret/Analysis/PerFieldAnalyzer.html > > Hope that helps. > > Cheers, > Dave -- Posted via http://www.ruby-forum.com/. _______________________________________________ Ferret-talk mailing list [email protected] http://rubyforge.org/mailman/listinfo/ferret-talk

