在Websolr/Heroku上近乎实时地更新Solr/Sunspot指数问题



我的 rails 应用程序中有一个关于模型的回调,如下所示

after_save :sunspot_index
def sunspot_index
  Sunspot.index( self )
  Sunspot.commit  
end

这在我的本地机器上效果很好,一旦我更新了类的实例,它的索引条目就会更新,并且可以使用它的新属性进行搜索。

但是,当部署到 Heroku 时,相同的代码不起作用。这让我深感不安。是否存在环境/solr 配置差异阻止其工作?

我正在使用太阳黑子 1.2.x

更新:似乎重新索引确实发生了,但一分钟左右。

事实证明,在Heroku上提供Solr实例作为附加组件的Websolr在提交时也有60秒的延迟。

在这里阅读更多内容:

http://help.websolr.com/discussions/questions/269-how-do-i-turn-on-real-time-indexing

相关内容

  • 没有找到相关文章

最新更新