Sha256: 59c046430b4d07e205156123801a1b59bc2dc86d3cbf32615162f4a31799e096
Contents?: true
Size: 1.06 KB
Versions: 2
Compression:
Stored size: 1.06 KB
Contents
namespace :ts do desc 'Generate the Sphinx configuration file' task :configure => :environment do interface.configure end desc 'Generate the Sphinx configuration file and process all indices' task :index => :environment do interface.index(ENV['INDEX_ONLY'] != 'true') end desc 'Clear out Sphinx files' task :clear => :environment do interface.clear end desc 'Generate fresh index files for real-time indices' task :generate => :environment do interface.generate end desc 'Stop Sphinx, index and then restart Sphinx' task :rebuild => [:stop, :index, :start] desc 'Stop Sphinx, clear files, reconfigure, start Sphinx, generate files' task :regenerate => [:stop, :clear, :configure, :start, :generate] desc 'Restart the Sphinx daemon' task :restart => [:stop, :start] desc 'Start the Sphinx daemon' task :start => :environment do interface.start end desc 'Stop the Sphinx daemon' task :stop => :environment do interface.stop end def interface @interface ||= ThinkingSphinx::RakeInterface.new end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
thinking-sphinx-3.0.5 | lib/thinking_sphinx/tasks.rb |
thinking-sphinx-3.0.4 | lib/thinking_sphinx/tasks.rb |