Thanks Dave. I'm still getting the same error after making that change. I'm using Ferret 0.11.3 on OSX. Thanks again.
Erik On Apr 12, 2007, at 12:19 PM, David Balmain wrote: > On 4/13/07, Erik Morton <[EMAIL PROTECTED]> wrote: >> I'm getting the following error trying to set the field_infos for an >> IndexWriter: >> >> Ferret::Index is not missing constant FieldInfos! (ArgumentError) >> >> here's the code: >> >> @index_writer = Ferret::Index::IndexWriter.new( >> :path => my_path, >> :create => true, >> :analyzer => >> Ferret::Analysis::StandardAnalyzer.new, >> :merge_count => 2, >> :field_infos => >> Ferret::Index::FieldInfos.load(IO.read(FIELD_INFO_FILE))) >> >> I'm not sure what is causing the error. Any thoughts? > > This is a bug in Ferret. I've fixed it but there is no need to wait > for the next release. Just include Ferret::Index at the start and > everything should work fine; > > include Ferret::Index > @index_writer = IndexWriter.new( > :path => my_path, > :create => true, > :analyzer => > Ferret::Analysis::StandardAnalyzer.new, > :merge_count => 2, > :field_infos => > FieldInfos.load(IO.read(FIELD_INFO_FILE))) > > That should fix your problem. Let me know if it doesn't. > > Cheers, > Dave > > -- > Dave Balmain > http://www.davebalmain.com/ > _______________________________________________ > Ferret-talk mailing list > [EMAIL PROTECTED] > http://rubyforge.org/mailman/listinfo/ferret-talk _______________________________________________ Ferret-talk mailing list [EMAIL PROTECTED] http://rubyforge.org/mailman/listinfo/ferret-talk

