Sha256: 40a0a25a6ec7f6e44c15dc9e770db05b590cf9203a537c95d8f30e7d53c18c2d
Contents?: true
Size: 875 Bytes
Versions: 1
Compression:
Stored size: 875 Bytes
Contents
desc 'Ferret index maintenance tasks' namespace :index do desc 'Clear indexes' task :clear => :environment do Indexer.clear! :all end desc 'Create index' task :create => :environment do Indexer.index_every_directory(remove_first=true) end desc 'Update index' task :update => :environment do Indexer.index_every_directory end desc 'Remove unneeded files from index' task :prune => :environment do Indexer.prune_index end desc 'Returns the number of indexed documents' task :size => :environment do puts "#{Indexer.size} documents are currently indexed in #{Picolena::IndexSavePath}" 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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
picolena-0.1.7 | lib/picolena/templates/lib/tasks/index.rake |