Hi there, I''ve been spending hours trying to figure out how to do this ferret query correctly, but it just won''t work... The final ferret query should simply look like this: country: "United Kingdom" (it needs the "" because it''s a "PhraseQuery") I thought the controller should look like this... a) query = @query = "country:"+''"''+@search.country}+''"'' if @search.country @results = User.find_by_contents(query) ...or... b) query = @query = "country:"+"\""+@search.country}+"\"" if @search.country @results = User.find_by_contents(query) ...or... c) query = @query = "country:\"#{@search.country}\"" if @search.country @results = User.find_by_contents(query) ...but the search doesn''t get the correct result. (In fact, it doesn''t even get a result with only "United" in the "country" column - I tried...) When I look at the "@query.inspect", it reads for all 3 cases: "country:\"United Kingdom\"" What am I doing wrong??? What is the correct controller syntax? Thank you very much for your help! Tom -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---