The issue here is that you're trying to use an attribute for string matching - 
this isn't currently possible in Sphinx:
http://freelancing-god.github.com/ts/en/common_issues.html#string_filters

-- 
Pat

On 22/04/2011, at 10:37 PM, Code Daemon wrote:

> I'm using the Transitions state machine and it requires a model field
> named "state" that is a string. It's not working though. rake ts:dd is
> running, but even if I do a rake ts:rebuild, it doesn't work.
> 
> Any thoughts?
> 
> ------------------------------------------------------------
> 
> Here is my model entry:
> 
>    define_index do
>        indexes content
>        indexes raw_location
> 
>        has zipcode(:id), :as => :zipcode_id
>        has "RADIANS(zipcodes.lat)", :as => :lat,  :type => :float
>        has "RADIANS(zipcodes.lon)", :as => :lon, :type => :float
>        has expires_at
>        has created_at
>        has state    # <-----------------
> 
>        set_property :delta => :delayed
>    end
> 
> 
> Controller:
> 
>    @posts = Post.search("#{@search}",
>                    :geo => @loc.try(:lat_lon_radians),
>                    :with => {:state => "active", "@geodist" =>
> 0.0..160_000.0},
>                    :order => @order + ", @geodist ASC")
> ------------------------------------------------------------
> 
> -- 
> 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