module Solr::Commands

Public Instance Methods

commit(open_searcher: true, optimize: false, runner_options: nil) click to toggle source
# File lib/solr/commands.rb, line 8
def commit(open_searcher: true, optimize: false, runner_options: nil)
  Solr::Commit::Request.new.run(optimize: optimize,
                                open_searcher: open_searcher,
                                runner_options: runner_options)
end
data_import(params, runner_options: nil) click to toggle source
# File lib/solr/commands.rb, line 24
def data_import(params, runner_options: nil)
  request = Solr::DataImport::Request.new(params)
  request.run(runner_options: runner_options)
end
delete_by_id(id, commit: false, runner_options: nil) click to toggle source
# File lib/solr/commands.rb, line 14
def delete_by_id(id, commit: false, runner_options: nil)
  request = Solr::Delete::Request.new(id: id)
  request.run(commit: commit, runner_options: runner_options)
end
delete_by_query(query, commit: false, runner_options: nil) click to toggle source
# File lib/solr/commands.rb, line 19
def delete_by_query(query, commit: false, runner_options: nil)
  request = Solr::Delete::Request.new(query: query)
  request.run(commit: commit, runner_options: runner_options)
end