acts_as_searchable の reindex!がメモリを使いすぎるので修正
acts_as_searchable_col-0.1.1/lib/acts_as_searchable_col.rb
def reinex + id = 0 + while rows = find(:all, :conditions => ['id > ?', id], :limit => 1000, :order => :id ) + break unless rows.any? + rows.each{|r| r.update_index(true)} + id = rows.last.id + end - find(:all).each { |r| r.update_index(true) } end