When I include an 'order' parameter things go wrong!

If I do this:

@recent_films = Film.search(:without => {:preview_count => 0},
                                :page => page, :per_page => 5, :with
=> filters,
                                :order => "release_date desc")

with 'filters' defined as:
filters = {:available => 1, :preview_language => "es" }

I get a list of films that have preview_language = "en". Remove the
order and I get preview_language of "es" (as requested).

Here is the index block:

  define_index do
    has previews(:id), :as => :preview_id
    indexes previews(:language), :as => :preview_language
    has 'COUNT(previews.id)', :as => :preview_count, :type
=> :integer

    has created_at, updated_at, available, release_date
  end

What am I doing wrong?

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