thinking_sphinx に渡すフィールドが 2 つあります。1 つはドロップダウン、もう 1 つはフリー テキストです。
<%= select :search, params[:search], Category.joins(:posts).select('distinct categories.*').collect {|category| [ category.categoryname,category.categoryname ]}, :include_blank => 'Select a category...' %>
<%= text_field_tag :resume, params[:resume] %>
ドロップダウンだけで機能しますが、2番目の構文を機能させるには構文が間違っているようです。
@posts = Post.search :conditions=>{:search=>params[:search]},{:resume=>params[:resume]}
: 3: 構文エラー、予期しない '\n'、tASSOC が必要です