I ruby 1.9.3p392
rails 3.2.21
thinking sphinx 3.1.0
und Sphinx 2.2.4-id64-release
Sphinx Denken ohne Bedingung auf Anordnung von id funktioniert nicht
user_index.rb
Datei mit bin, ist: -
ThinkingSphinx::Index.define :user, :with => :active_record do
indexes first_name, :sortable => true
indexes last_name
indexes email
indexes user_name
indexes company_id
indexes id
indexes user_type_id
indexes department.name
indexes department.id, :as => :department_id
end
Wenn ich suchen, wie: -
assigned_user_ids = [372, 373, 374, 375, 367, 376, 377, 378, 379, 380]
@users = User.search(Riddle::Query.escape(params[:search]),
:conditions => {:company_id => @company.id},
:without => {:id => assigned_user_ids}, :per_page => PAGINATION_SIZE,
:page => params[:page])
Aber es zeigt immer noch die user
mit id = 372
Dank @pat, es hat funktioniert. –