Thanks Pat! We don't have any good reason why we are running a facets query with no facets defined. :(
Cheers, Adam On Dec 27 2010, 8:32 pm, Pat Allan <[email protected]> wrote: > Have just patched TS to fix this - feel free to merge into your fork :) > > -- > Pat > > On 28/12/2010, at 3:28 PM, Pat Allan wrote: > > > > > > > > > Oh... so why are you running a facets query on a class that has no facets? > > > Granted, TS should handle this situation and just return an empty search > > result. > > > -- > > Pat > > > On 28/12/2010, at 3:23 PM, adamcooper wrote: > > >> We have 7 models that have indexes defined. > > >> There is a total of four facets. Two integer and two MVA. (These are > >> spread across two models) > > >> There are two unique facets. (The two models have the same facet > >> names) > > >> The ClassName that is being filtered on doesn't have any facets > >> defined. > > >> Thanks, > >> Adam > > >> On Dec 26, 1:39 am, Pat Allan <[email protected]> wrote: > >>> Hi Adam > > >>> Thanks for double-checking with the standard release. What I meant by the > >>> number of facets is how many different facets do you have defined across > >>> all of your models? And how many if you consider just uniquely named > >>> facets? (ie: two facets with the same name in different models count as > >>> just one). > > >>> Doesn't explain why the count is wrong, but just curious, maybe it'll > >>> give me a hint to the cause. > > >>> Cheers > > >>> -- > >>> Pat > > >>> On 25/12/2010, at 5:06 AM, adamcooper wrote: > > >>>> Hi Pat, > > >>>> I'm not sure what you mean by how many facets are being queried? > > >>>> Sphinx version is 0.9.9 release. > > >>>> The previous version of thinking sphinx was from my fork that was > >>>> essentially this commit: > >>>>https://github.com/freelancing-god/thinking-sphinx/commit/c3891e07723... > > >>>> The specific commit we were using from my fork was: > >>>>https://github.com/adamcooper/thinking-sphinx/commit/396aea2e7ba3b2a3... > > >>>> This error happened after merging in the latest rails3 branch from > >>>> freelancing-god/thinking-sphinx repository. (Yesterday) > > >>>> I verified the error also happens on a clean 2.0.1 gem install. (Ie. > >>>> not using my fork) > > >>>> Thanks, > >>>> Adam > > >>>> On Dec 23, 8:59 pm, Pat Allan <[email protected]> wrote: > >>>>> Hi Adam > > >>>>> Firstly - how many facets are being queried? And what version of > >>>>> Sphinx? Also - what version of TS were you using previously - I didn't > >>>>> think anything had changed around facet queries between 2.0.0 and 2.0.1. > > >>>>> Cheers > > >>>>> -- > >>>>> Pat > > >>>>> On 24/12/2010, at 12:29 PM, adamcooper wrote: > > >>>>>> Hey Pat, > > >>>>>> I just upgraded to Rails 3.0.3 from Rails 3.0.1 and upgrade to TS > >>>>>> 2.0.1. > > >>>>>> Now, we are getting this error: > > >>>>>> Riddle::ResponseError (searchd error (status: 1): bad multi-query > >>>>>> count 0 (must be in 1..32 range)): > >>>>>> riddle (1.2.2) lib/riddle/client.rb:629:in `request' > >>>>>> riddle (1.2.2) lib/riddle/client.rb:221:in `run' > >>>>>> thinking-sphinx (2.0.1) lib/thinking_sphinx/bundled_search.rb:39:in > >>>>>> `populate' > >>>>>> thinking-sphinx (2.0.1) lib/thinking_sphinx/bundled_search.rb:20:in > >>>>>> `searches' > >>>>>> thinking-sphinx (2.0.1) lib/thinking_sphinx/search.rb:73:in > >>>>>> `bundle_searches' > >>>>>> thinking-sphinx (2.0.1) lib/thinking_sphinx/facet_search.rb:47:in > >>>>>> `populate' > >>>>>> thinking-sphinx (2.0.1) lib/thinking_sphinx/facet_search.rb:13:in > >>>>>> `initialize' > >>>>>> thinking-sphinx (2.0.1) lib/thinking_sphinx/search_methods.rb:422:in > >>>>>> `new' > >>>>>> thinking-sphinx (2.0.1) lib/thinking_sphinx/search_methods.rb:422:in > >>>>>> `facets' > > >>>>>> When we make this call: > > >>>>>> ThinkingSphinx.facets("keyword" - > >>>>>> {:conditions=>{}, :all_facets=>true, :per_page=>10, :page=>1, > >>>>>> :retry_stale=>true, :class_facet=>false, :classes=>[ClassName], > >>>>>> :sort_mode=>:extended, :order=>"@relevance > >>>>>> DESC", :star=>true, :with_all=>{}, :with=>{}} > > >>>>>> Not sure what to make of this. > > >>>>>> Thanks, > >>>>>> Adam > > >>>>>> -- > >>>>>> 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 > >>>>>> athttp://groups.google.com/group/thinking-sphinx?hl=en. > > >>>> -- > >>>> 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 > >>>> athttp://groups.google.com/group/thinking-sphinx?hl=en. > > >> -- > >> 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 > >> athttp://groups.google.com/group/thinking-sphinx?hl=en. > > > -- > > 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 > > athttp://groups.google.com/group/thinking-sphinx?hl=en. -- 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.
