Rails uygulamasında Elasticsearch kullanmak çok yeni ve onu uygulamak için chewy gem kullanıyorum. rails s
aracılığıyla geliştirme modunda raylarım uygulamasını çalıştırdığımda, elasticsearch
komutuyla Elasticsearch çalıştırın ve verilerim için bir indeks oluşturmak için rake chewy:reset:all
'u çalıştırın.Rails sunucusunu durdurduğumda elasticsearch dizinime ne olur?
Her şey iyi çalışıyor, ancak sunucuyu yeniden başlatırsam, dizini yeniden oluşturmak için rake chewy:reset:all
komutunu tekrar çalıştırmam gerekiyor, aksi halde bir hata alıyorum. Sunucuyu yeniden başlattığımda dizine ne oluyor? Sunucu durduğunda yok mu?
Elasticsearch işlevlerinin, sahne arkasında neler olup bittiği konusunda çok az ışık tutan herkese nasıl değer vereceğini bilmiyorum.
Ve hata nedir? –
Buna biraz daha baktıktan sonra, elasticsearch dizinimi bir şekilde etkileyen salatalık özellik testlerimin olduğunu fark ettim. "Chewy.settings = {prefix: 'test'}" konfigürasyonu izlenim altında olduğum için kafam karıştı, geliştirme ve test ortamları için ayrı indeksler oluşturuyordu – Cu1ture