Okay, latest TS (as a plugin, haven't bumped gem version yet) should  
fix this. Let me know if I'm wrong :)

-- 
Pat

On 07/09/2009, at 5:57 PM, mrmanishs wrote:

>
> Pat...
>
> Thanks :)
>
> Let me know whenever you get to it, and I'll try to hit it again...
>
> Manish
>
> On Sep 7, 11:34 am, Pat Allan <[email protected]> wrote:
>> Yup, I'm sure it's an issue, I just need to find some time to work on
>> it. Maybe during this week, but we'll see - work and life are both a
>> bit flat out at the moment.
>>
>> --
>> Pat
>>
>> On 07/09/2009, at 5:15 PM, mrmanishs wrote:
>>
>>
>>
>>> I found a work-around for now, just going to do one-to-one. I  
>>> think I
>>> have a way that it may work...
>>
>>> But, this looks like it still as an issue.
>>
>>> On Sep 6, 1:12 pm, mrmanishs <[email protected]> wrote:
>>>> Hey Pat,
>>
>>>> I reinstalled using the following command: script/plugin install
>>>> git://github.com/freelancing-god/thinking-sphinx.git --force
>>
>>>> However, I am still getting the same error.
>>
>>>> The error comes up whenever I type: House.facets.
>>
>>>> Manish
>>
>>>> On Sep 6, 11:48 am, Pat Allan <[email protected]> wrote:
>>
>>>>> Hi Manish
>>
>>>>> On 06/09/2009, at 5:32 PM, mrmanishs wrote:
>>
>>>>>> Pat... I am always impressed by your response time.
>>
>>>>> Ah, it varies. Saying 'What version?' isn't too hard though. And  
>>>>> I'm
>>>>> having a quiet weekend :)
>>
>>>>>> The installation date I have is August 16th, 2009.
>>
>>>>> Just checked the TS logs, the fix was made on the 23rd - try
>>>>> updating,
>>>>> and let me know if that doesn't fix the problem.
>>
>>>>> Cheers
>>
>>>>> --
>>>>> Pat
>>
>>>>>> On Sep 6, 11:14 am, Pat Allan <[email protected]> wrote:
>>>>>>> How recent is your version of Thinking Sphinx? Changes were made
>>>>>>> to
>>>>>>> multi-value string facets a few weeks ago. If you're running
>>>>>>> something
>>>>>>> really recent, I'll try to add a failing scenario, and figure
>>>>>>> out the
>>>>>>> fix.
>>
>>>>>>> --
>>>>>>> Pat
>>
>>>>>>> On 06/09/2009, at 5:12 PM, mrmanishs wrote:
>>
>>>>>>>> So,
>>
>>>>>>>> That does index properly, but when I try to run facets, I get  
>>>>>>>> the
>>>>>>>> following error:
>>
>>>>>>>> NoMethodError: undefined method 'doors'  for #<Array:0x271ad5c>
>>>>>>>>        from /opt/local/lib/ruby/gems/1.8/gems/ 
>>>>>>>> activerecord-2.3.2/
>>>>>>>> lib/
>>>>>>>> active_record/associations/association_proxy.rb:148:in `send'
>>>>>>>>        from /opt/local/lib/ruby/gems/1.8/gems/ 
>>>>>>>> activerecord-2.3.2/
>>>>>>>> lib/
>>>>>>>> active_record/associations/association_proxy.rb:148:in `send'
>>>>>>>>        from /Users/manish/AcceleWeb/srcror/allvineyards.com/
>>>>>>>> vendor/
>>>>>>>> plugins/thinking-sphinx/lib/thinking_sphinx/facet.rb:95:in
>>>>>>>> `translate'
>>>>>>>>        from /Users/manish/AcceleWeb/srcror/allvineyards.com/
>>>>>>>> vendor/
>>>>>>>> plugins/thinking-sphinx/lib/thinking_sphinx/facet.rb:94:in  
>>>>>>>> `each'
>>>>>>>>        from /Users/manish/AcceleWeb/srcror/allvineyards.com/
>>>>>>>> vendor/
>>>>>>>> plugins/thinking-sphinx/lib/thinking_sphinx/facet.rb:94:in
>>>>>>>> `translate'
>>>>>>>>        from /Users/manish/AcceleWeb/srcror/allvineyards.com/
>>>>>>>> vendor/
>>>>>>>> plugins/thinking-sphinx/lib/thinking_sphinx/facet.rb:75:in
>>>>>>>> `value'
>>>>>>>>        from /Users/manish/AcceleWeb/srcror/allvineyards.com/
>>>>>>>> vendor/
>>>>>>>> plugins/thinking-sphinx/lib/thinking_sphinx/facet_search.rb:
>>>>>>>> 112:in
>>>>>>>> `add_from_results'
>>>>>>>>        from /Users/manish/AcceleWeb/srcror/allvineyards.com/
>>>>>>>> vendor/
>>>>>>>> plugins/thinking-sphinx/lib/thinking_sphinx/search.rb:183:in
>>>>>>>> `each_with_groupby_and_count'
>>>>>>>>        from /opt/local/lib/ruby/gems/1.8/gems/ 
>>>>>>>> activerecord-2.3.2/
>>>>>>>> lib/
>>>>>>>> active_record/attribute_methods.rb:211:in `each_with_index'
>>>>>>>>        from /Users/manish/AcceleWeb/srcror/allvineyards.com/
>>>>>>>> vendor/
>>>>>>>> plugins/thinking-sphinx/lib/thinking_sphinx/search.rb:182:in
>>>>>>>> `each'
>>>>>>>>        from /Users/manish/AcceleWeb/srcror/allvineyards.com/
>>>>>>>> vendor/
>>>>>>>> plugins/thinking-sphinx/lib/thinking_sphinx/search.rb:182:in
>>>>>>>> `each_with_index'
>>>>>>>>        from /Users/manish/AcceleWeb/srcror/allvineyards.com/
>>>>>>>> vendor/
>>>>>>>> plugins/thinking-sphinx/lib/thinking_sphinx/search.rb:182:in
>>>>>>>> `each_with_groupby_and_count'
>>>>>>>>        from /Users/manish/AcceleWeb/srcror/allvineyards.com/
>>>>>>>> vendor/
>>>>>>>> plugins/thinking-sphinx/lib/thinking_sphinx/facet_search.rb:
>>>>>>>> 111:in
>>>>>>>> `add_from_results'
>>>>>>>>        from /Users/manish/AcceleWeb/srcror/allvineyards.com/
>>>>>>>> vendor/
>>>>>>>> plugins/thinking-sphinx/lib/thinking_sphinx/facet_search.rb: 
>>>>>>>> 47:in
>>>>>>>> `populate'
>>>>>>>>        from /Users/manish/AcceleWeb/srcror/allvineyards.com/
>>>>>>>> vendor/
>>>>>>>> plugins/thinking-sphinx/lib/thinking_sphinx/facet_search.rb: 
>>>>>>>> 45:in
>>>>>>>> `each'
>>>>>>>>        from /Users/manish/AcceleWeb/srcror/allvineyards.com/
>>>>>>>> vendor/
>>>>>>>> plugins/thinking-sphinx/lib/thinking_sphinx/facet_search.rb: 
>>>>>>>> 45:in
>>>>>>>> `populate'
>>>>>>>>        from /Users/manish/AcceleWeb/srcror/allvineyards.com/
>>>>>>>> vendor/
>>>>>>>> plugins/thinking-sphinx/lib/thinking_sphinx/facet_search.rb: 
>>>>>>>> 11:in
>>>>>>>> `initialize'
>>>>>>>>        from /Users/manish/AcceleWeb/srcror/allvineyards.com/
>>>>>>>> vendor/
>>>>>>>> plugins/thinking-sphinx/lib/thinking_sphinx/search_methods.rb:
>>>>>>>> 404:in
>>>>>>>> `new'
>>>>>>>>        from /Users/manish/AcceleWeb/srcror/allvineyards.com/
>>>>>>>> vendor/
>>>>>>>> plugins/thinking-sphinx/lib/thinking_sphinx/search_methods.rb:
>>>>>>>> 404:in
>>>>>>>> `facets'
>>>>>>>>        from (irb):4>>
>>
>>>>>>>> Any idea?
>>
>>>>>>>> Manish
>>
>>>>>>>> On Sep 5, 4:36 pm, Pat Allan <[email protected]> wrote:
>>>>>>>>> If you want to index all the colours, then your example should
>>>>>>>>> actually work (provided the association names are correct).
>>
>>>>>>>>> If you want the number of doors for all bedrooms, then try the
>>>>>>>>> following:
>>>>>>>>>    # to force the joins
>>>>>>>>>    has bedrooms.doors(:id), :as => :door_ids
>>>>>>>>>    # actual door count
>>>>>>>>>    has 'COUNT(doors.id)', :as => :door_count, :type  
>>>>>>>>> => :integer
>>
>>>>>>>>> --
>>>>>>>>> Pat
>>
>>>>>>>>> On 05/09/2009, at 9:03 PM, mrmanishs wrote:
>>
>>>>>>>>>> All,
>>
>>>>>>>>>> How would I index attribute of a a one-to-many-to-many
>>>>>>>>>> association?
>>
>>>>>>>>>> Example:
>>
>>>>>>>>>> House ==> has many bedrooms
>>>>>>>>>> each bedroom has many doors, of a certain color. I don't have
>>>>>>>>>> a :through relationship because it's one to many, so house_id
>>>>>>>>>> is
>>>>>>>>>> stored on the bedroom table.
>>
>>>>>>>>>> How would I tell it to index it so that House knows how many
>>>>>>>>>> colored
>>>>>>>>>> doors it has for its bedrooms? I'd like to do something like
>>>>>>>>>> this
>>>>>>>>>> (obviously it doesn't work):
>>
>>>>>>>>>> class House << ActiveRecord::Base
>>>>>>>>>>   has_many :bedrooms
>>
>>>>>>>>>>  define_index do
>>>>>>>>>>    indexes bedrooms.doors.color, :as
>>>>>>>>>> => :bedroom_door_color, :facet
>>>>>>>>>> => true
>>>>>>>>>>  end
>>
>>>>>>>>>> end
>>
>>>>>>>>>> Thanks.
>>
>>>>>>>>>> Manish
>>
>>
> >


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