我是很新的Rails應用程序中使用Elasticsearch和現在用的耐嚼的寶石來實現它。當我在開發模式通過rails s
運行我的Rails應用程序然後我通過elasticsearch
命令運行Elasticsearch和運行rake chewy:reset:all
創建我的數據的索引。當我停止rails服務器時,我的elasticsearch索引會發生什麼?
一切正常這樣做,但如果我重新啓動服務器,我不得不再次運行rake chewy:reset:all
命令重建索引,否則我得到一個錯誤。重新啓動服務器時索引會發生什麼變化?服務器停止時會銷燬嗎?
我不是很熟悉如何Elasticsearch功能,因此希望瞭解脫落的人對什麼是幕後的一盞小燈。
什麼是錯誤? –
看了這一些後,我已經意識到,這是我的黃瓜功能測試,以某種方式影響我的elasticsearch指數。當我在印象之下感到困惑時,「Chewy.settings = {prefix:'test'}」配置會爲開發和測試環境創建單獨的索引 – Cu1ture