Sha256: 1a844ee2376586c4bd3581189ad6b50a1967d4b48eb4281f32d0d3a2ffd35e5e
Contents?: true
Size: 667 Bytes
Versions: 3
Compression:
Stored size: 667 Bytes
Contents
desc 'Ferret index maintenance tasks' namespace :index do desc 'Clear indexes' task :clear => :environment do require 'fileutils' Dir.glob(File.join(IndexSavePath,'/**/*')).each{|f| FileUtils.rm(f) if File.file?(f)} end desc 'Create index' task :create => :environment do require 'ff' create_index(IndexedDirectories.keys) end desc 'Update index' task :update do puts "Implement me!" end # Search index with query "some query" : # rake index:search query="some query" desc 'Search index' task :search => :environment do Finder.new(ENV["query"]).matching_documents.entries.each{|doc| puts doc.to_s} end end
Version data entries
3 entries across 3 versions & 1 rubygems