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 at 
>> http://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.
> 

-- 
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.

Reply via email to