Elasticsearch Parte III - Configurando ES en Rails 5

Agregamos las siguientes gemas a nuestro archivo Gemfile

gem 'elasticsearch-model', git: 'git://github.com/elasticsearch/elasticsearch-rails.git'

gem 'elasticsearch-rails', git: 'git://github.com/elasticsearch/elasticsearch-rails.git'

run

bundle install

Instalamos elasticsearch mediante brew

brew install elasticsearch

Para comprobar http://localhost:9200/

Configuramos nuestro proyecto, creamos archivo:

/config/initializers/elasticsearch.rb
ELASTICSEARCH_URL = ENV['ELASTICSEARCH_URL'] || 'http://localhost:9200'

Elasticsearch::Model.client = Elasticsearch::Client.new host: ELASTICSEARCH_URL