如何防止Heroku清除acts_as_indexed构建的索引

时间:2012-02-02 06:38:52

标签: ruby-on-rails-3 postgresql heroku full-text-search

我正在使用acts_as_indexed gem对我在heroku上部署的rails应用程序进行全文搜索.Acts_as_indexed为搜索构建索引。我的问题是Heroku在一段时间后清除了索引。有没有办法防止Heroku这样做?或者我也在尝试实现texticle而不是acts_as_indexed。它真的很好用吗?请帮忙。

1 个答案:

答案 0 :(得分:4)

Heroku只允许在应用程序的tmp目录中进行写访问,并且不保证内容持久 - 无论何时重新启动或重新部署应用程序,它们都会消失。这不是你可以阻止的,你需要找到另一种在Heroku上实现文本搜索的方法,可能使用http://addons.heroku.com/中列出的一个搜索插件。