Sha256: 35b198fca6794a46b1ceea088213a983396dc48e67b212c2b76d31e503c6d4b8
Contents?: true
Size: 549 Bytes
Versions: 2
Compression:
Stored size: 549 Bytes
Contents
require 'escape' namespace :flare do desc 'Rebuild the Solr index for all searchable models' task :rebuild_index => :environment do Flare.indexed_models.each do |model| puts "Clearing index for #{model.name}..." model.clear_solr_index puts "Rebuilding index for #{model.name}..." model.rebuild_solr_index end puts "Optimizing..." Flare.session.commit Flare.session.optimize end desc "Optimize the index" task :optimize => :environment do Flare.session.optimize end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
flare-1.7.0 | lib/flare/tasks.rb |
flare-1.6.1 | lib/flare/tasks.rb |