Thanks Dave, I will try this later. I ended up doing the following:

         field_infos = FieldInfos.new
         field_config = YAML.load(IO.read(FIELD_INFO_FILE))
         field_config.each_key do |field|
           field_infos.add_field(field, field_config[field])
         end
         @index_writer = IndexWriter.new(
                           :path     => settings.path,
                           :create   => settings.create,
                           :analyzer => settings.analyzer,
                           :merge_count => settings.merge_count,
                           :field_infos => field_infos)

Which appears to have worked.
On Apr 12, 2007, at 1:50 PM, David Balmain wrote:

> On 4/13/07, Erik Morton <[EMAIL PROTECTED]> wrote:
>> Thanks Dave. I'm still getting the same error after making that
>> change. I'm using Ferret 0.11.3 on OSX. Thanks again.
>
> Hi Erik,
>
> Could you please try the following code and let me know if it works;
>
>     require 'rubygems'
>     require 'ferret'
>
>     $fi = <<-EOF
>     default:
>       store: :yes
>       index: :yes
>       term_vector: :no
>
>     fields:
>       id:
>         index: :untokenized
>         term_vector: :no
>
>       title:
>         boost: 20.0
>         term_vector: :no
>
>       content:
>         term_vector: :with_positions_offsets
>     EOF
>     include Ferret::Index
>     @index_writer = Ferret::Index::IndexWriter.new(
>                      :create   => true,
>                      :analyzer =>  
> Ferret::Analysis::StandardAnalyzer.new,
>                      :merge_count => 2,
>                      :field_infos => FieldInfos.load($fi))
>
> -- 
> 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

Reply via email to