Sha256: ac428a6aed45b356937d86c56cd59f7b930d78607f886d7ed4c30b9226c42086

Contents?: true

Size: 516 Bytes

Versions: 1

Compression:

Stored size: 516 Bytes

Contents

begin
  require 'elasticsearch/rails/tasks/import'
rescue LoadError
end

namespace :forest do
  namespace :elasticsearch do
    desc 'Rebuild the elasticsearch indices and import all searchable models.'
    task rebuild: :environment do
      SearchIndexManager.rebuild
    end

    desc 'Import all searchable models into elasticsearch.'
    task import: :environment do
      if ENV['FORCE']
        SearchIndexManager.create_index(force: ENV['FORCE'])
      end

      SearchIndexManager.import
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
forest_cms-0.98.1 lib/tasks/forest_elasticsearch_tasks.rake