Ah, I thought metaclass got added in 2.0 - must be a 2.2 thing. Still, good to know it's fixed.
Let me know if you can pinpoint the cause of the slowness. -- Pat On 04/08/2009, at 3:04 PM, morganick wrote: > > I just updated TS and it got rid of that error. We are currently > using 2.1.2 at the moment. We haven't transitioned to 2.3.3 yet. We > will soon. > > Things seem to be working although a bit slow. I'll do some reading to > see if I'm the cause of the slowness :) > > Thanks for the quick reply and thanks for all the hard work. > > Nick > > On Aug 4, 5:10 am, Pat Allan <[email protected]> wrote: >> This was fixed over the weekend (unless you've updated since then, >> and >> I've screwed something up). I'm assuming you're using an old version >> of Rails? As later versions have the metaclass method built-in. >> >> -- >> Pat >> >> On 03/08/2009, at 10:17 PM, morganick wrote: >> >> >> >> >> >>> I have the search daemon running and indexing is picking up records; >>> however, when I run "i = Individual.search 'smith'" from the >>> console, >>> I get the following error: >> >>> NoMethodError: undefined method `metaclass' for #<Individual: >>> 0x1a1eea0> >>> from /usr/local/lib/ruby/gems/1.8/gems/activerecord-2.1.2/lib/ >>> active_record/attribute_methods.rb:256:in `method_missing' >>> from /Users/anonymous/Sites/blah/crm/vendor/plugins/thinking- >>> sphinx/ >>> lib/thinking_sphinx/search.rb:227:in `add_excerpter' >>> from /Users/anonymous/Sites/blah/crm/vendor/plugins/thinking- >>> sphinx/ >>> lib/thinking_sphinx/search.rb:84:in `each' >>> from /Users/anonymous/Sites/blah/crm/vendor/plugins/thinking- >>> sphinx/ >>> lib/thinking_sphinx/search.rb:84:in `send' >>> from /Users/anonymous/Sites/blah/crm/vendor/plugins/thinking- >>> sphinx/ >>> lib/thinking_sphinx/search.rb:84:in `method_missing' >>> from /Users/anonymous/Sites/blah/crm/vendor/plugins/thinking- >>> sphinx/ >>> lib/thinking_sphinx/search.rb:221:in `add_excerpter' >>> from /Users/anonymous/Sites/blah/crm/vendor/plugins/thinking- >>> sphinx/ >>> lib/thinking_sphinx/search.rb:215:in `populate' >>> from /Users/anonymous/Sites/blah/crm/vendor/plugins/thinking- >>> sphinx/ >>> lib/thinking_sphinx/search.rb:279:in `call' >>> from /Users/anonymous/Sites/blah/crm/vendor/plugins/thinking- >>> sphinx/ >>> lib/thinking_sphinx/search.rb:279:in `retry_on_stale_index' >>> from /Users/anonymous/Sites/blah/crm/vendor/plugins/thinking- >>> sphinx/ >>> lib/thinking_sphinx/search.rb:200:in `populate' >>> from /Users/anonymous/Sites/blah/crm/vendor/plugins/thinking- >>> sphinx/ >>> lib/thinking_sphinx/search.rb:78:in `method_missing' >>> from /usr/local/lib/ruby/1.8/irb.rb:302:in `output_value' >>> from /usr/local/lib/ruby/1.8/irb.rb:151:in `eval_input' >>> from /usr/local/lib/ruby/1.8/irb.rb:263:in `signal_status' >>> from /usr/local/lib/ruby/1.8/irb.rb:147:in `eval_input' >>> from /usr/local/lib/ruby/1.8/irb.rb:146:in `eval_input' >>> from /usr/local/lib/ruby/1.8/irb.rb:70:in `start' >>> from /usr/local/lib/ruby/1.8/irb.rb:69:in `catch' >>> from /usr/local/lib/ruby/1.8/irb.rb:69:in `start' >>> from /usr/local/bin/irb:13>> >> >>> I'm not sure really where to go from there.. my index block looks >>> like: >> >>> # sphinx indexing >>> define_index do >>> indexes :last_name >>> end >> >>> I have simplified it down as far as I can an I just can't get past >>> this one for some reason. Here is what I get when I index: >> >>> indexing index 'individual_core'... >>> collected 4 docs, 0.0 MB >>> collected 0 attr values >>> sorted 0.0 Mvalues, 100.0% done >>> sorted 0.0 Mhits, 100.0% done >>> total 4 docs, 21 bytes >>> total 0.058 sec, 364.20 bytes/sec, 69.37 docs/sec >>> distributed index 'individual' can not be directly indexed; >>> skipping. >>> Sphinx 0.9.8.1-release (r1533) >>> Copyright (c) 2001-2008, Andrew Aksyonoff >> >>> using config file '/Users/anonymous/Sites/blah/crm/config/ >>> development.sphinx.conf'... >>> creating server socket on 127.0.0.1:3312 >>> Started successfully (pid 2684). >> >>> Any suggestions? Seems like something isn't setup just right. >> >>> Thanks in advance. > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Thinking Sphinx" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/thinking-sphinx?hl=en -~----------~----~----~----~------~----~------~--~---
