class Algolia::Indices::CLI
Public Instance Methods
clear(api_key, application_id, index_name)
click to toggle source
# File lib/algolia/indices/cli.rb, line 18 def clear(api_key, application_id, index_name) puts "Clear an index: #{index_name} content" client = Algolia::Indices::Client.new(api_key, application_id, index_name) client.clear_index puts 'Finished' end
import(api_key, application_id, index_name, path)
click to toggle source
# File lib/algolia/indices/cli.rb, line 9 def import(api_key, application_id, index_name, path) puts 'Import records to Algolia' converter = Algolia::Indices::Converter.load(path) client = Algolia::Indices::Client.new(api_key, application_id, index_name) client.batch_write_operations(converter.batch_write_operations_request_paramters) puts 'Finished' end