On 4/16/07, Stephen Sykes <[EMAIL PROTECTED]> wrote: > David Balmain wrote: > > On 4/9/07, Stephen Sykes <[EMAIL PROTECTED]> wrote: > >> from /usr/local/lib/ruby/1.8/monitor.rb:238:in `synchronize' > >> from /usr/local/lib/ruby/1.8/monitor.rb:238:in `synchronize' > >> from > >> /usr/local/lib/ruby/gems/1.8/gems/ferret-0.11.4/lib/ferret/index.rb:380:in > >> `search_each' > >> from test.rb:22 > >> > >> > >> ..as well as segfaults sometimes. > >> > >> Any ideas? My index is about 130Mb, but I can try to make some test > >> case if needed. > > > > Hi Stephen, > > > > A test case would be great. If you can give me one I'll get to work on > > it right away. > > > > Cheers, > > Dave > > Dave, the problem has gone away. I was using some code that put items > in the index as an array of strings - the output of readlines. Like > this: > > index.add_document :file => path, :content => file.readlines > > When you try to apply highlighting to items like that, it breaks. So > now I just join the output of readlines with a space, and all is well.
Hi Stephen, This was in fact a bug. It is now fixed and will be released in Ferret 0.11.5. -- Dave Balmain http://www.davebalmain.com/ _______________________________________________ Ferret-talk mailing list [email protected] http://rubyforge.org/mailman/listinfo/ferret-talk

