我是很新的Rails应用程序中使用Elasticsearch和现在用的耐嚼的宝石来实现它。当我在开发模式通过rails s
运行我的Rails应用程序然后我通过elasticsearch
命令运行Elasticsearch和运行rake chewy:reset:all
创建我的数据的索引。当我停止rails服务器时,我的elasticsearch索引会发生什么?
一切正常这样做,但如果我重新启动服务器,我不得不再次运行rake chewy:reset:all
命令重建索引,否则我得到一个错误。重新启动服务器时索引会发生什么变化?服务器停止时会销毁吗?
我不是很熟悉如何Elasticsearch功能,因此希望了解脱落的人对什么是幕后的一盏小灯。
什么是错误? –
看了这一些后,我已经意识到,这是我的黄瓜功能测试,以某种方式影响我的elasticsearch指数。当我在印象之下感到困惑时,“Chewy.settings = {prefix:'test'}”配置会为开发和测试环境创建单独的索引 – Cu1ture