Method: NoSE::Loader::MysqlLoader#load
- Defined in:
- lib/nose/loader/mysql.rb
#load(indexes, config, show_progress = false, limit = nil, skip_existing = true) ⇒ Object
Load a generated set of indexes with data from MySQL
23 24 25 26 27 28 29 30 31 |
# File 'lib/nose/loader/mysql.rb', line 23 def load(indexes, config, show_progress = false, limit = nil, skip_existing = true) indexes.map!(&:to_id_graph).uniq! if @backend.by_id_graph # XXX Assuming backend is thread-safe Parallel.each(indexes, in_threads: 2) do |index| load_index index, config, show_progress, limit, skip_existing end end |