Well after a few hours of playing with it, I finally gave up and decided 
to try a different stem analyzer from another post.  Specifically:
require 'rubygems'
require 'ferret'

class StemmedAnalyzer < Ferret::Analysis::Analyzer
  include Ferret::Analysis
  def initialize(stop_words = ENGLISH_STOP_WORDS)
    @stop_words = stop_words
  end
  def token_stream(field, str)
    
StemFilter.new(StopFilter.new(LowerCaseFilter.new(StandardTokenizer.new(str)), 
@stop_words))
  end
end

The error seems to have disappeared now.  Very strange indeed.

-- 
Posted via http://www.ruby-forum.com/.
_______________________________________________
Ferret-talk mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/ferret-talk

Reply via email to