Module: Solr::Commands

Included in:
Solr
Defined in:
lib/solr/commands.rb

Instance Method Summary collapse

Instance Method Details

#commit(open_searcher: true, runner_options: nil) ⇒ Object



8
9
10
11
# File 'lib/solr/commands.rb', line 8

def commit(open_searcher: true, runner_options: nil)
  Solr::Commit::Request.new.run(open_searcher: open_searcher,
                                runner_options: runner_options)
end

#data_import(params, runner_options: nil) ⇒ Object



23
24
25
26
# File 'lib/solr/commands.rb', line 23

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) ⇒ Object



13
14
15
16
# File 'lib/solr/commands.rb', line 13

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) ⇒ Object



18
19
20
21
# File 'lib/solr/commands.rb', line 18

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