Am 01.10.2009 um 09:26 schrieb Pat Allan:
>
> Hi Jochen
>
> You need to have 'created_at' as an attribute, not a field. So add:
> has created_at
> And remove
> indexes created_at
>
> I would expect sphinx scopes to be evaluated when needed, not when the
> model is loaded, but let me know if I'm wrong.
>
Yep, master Yoda! It works ;-)
One last question concerning sphinx_scopes:
Lets say I have:
sphinx_scope(:new_products) {
{:with => {:created_at => 1.week.ago..Time.now } }
}
How can I use it with something like this?
@products = Product.new_products.search
:conditions => { :active => 1 },
:match_mode => :extended2,
:page => params[:page], :per_page => 21,
:field_weights => { :boost => 90, :product => 90, :description =>
100, :brand => 20 }
Thanx.
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---