Method: Traject::CommandLine#command_commit!

Defined in:
lib/traject/command_line.rb

#command_commit!Object

Raises:



91
92
93
94
95
96
97
98
99
100
# File 'lib/traject/command_line.rb', line 91

def command_commit!
  require 'open-uri'
  raise ArgumentError.new("No solr.url setting provided") if indexer.settings['solr.url'].to_s.empty?

  url = "#{indexer.settings['solr.url']}/update?commit=true"
  indexer.logger.info("Sending commit to: #{url}")
  indexer.logger.info(  open(url).read )

  return true
end