我将通过以下教程在rails中实现ElasticSearch
https://iridakos.com/programming/2017/12/03/elasticsearch-and-rails-tutorial
并将这些行添加到my user.rb include Elasticsearch::Model include Elasticsearch::Model::Callbacks
&还安装了这两个宝石 gem 'elasticsearch-model' gem 'elasticsearch-rails'
但是当我试图执行这个命令 Post.import(force: true)
它给了我一个错误
未初始化的常量faraday::error::connectionfailed
1条答案
按热度按时间eivnm1vs1#
是的,最后我找到了解决方案,因为我的项目是一个停靠的项目&我在本地运行elasticsearch,这就是为什么我的应用程序没有与elasticsearch连接。
当我在docker-compose.yml中添加了所有凭据后,从docker图像中提取并运行elasticsearch时,我成功地实现了它。
注意:你的kibana和elasticsearch版本应该是相同的。
我的docker-compose.yml