Method: Traject::CommandLine#initialize_indexer!

Defined in:
lib/traject/command_line.rb

#initialize_indexer!Object



261
262
263
264
265
266
267
268
269
# File 'lib/traject/command_line.rb', line 261

def initialize_indexer!
  indexer_class_name = @@indexer_class_shortcuts[options[:indexer]] || options[:indexer]
  klass = Traject::Indexer.qualified_const_get(indexer_class_name)

  indexer = klass.new self.assemble_settings_hash(self.options)
  load_configuration_files!(indexer, options[:conf])

  return indexer
end