【发布时间】:2011-12-22 16:58:05
【问题描述】:
我正在使用rsolr(不是 Sunspot)在 Ruby on Rails 应用程序中访问 Solr。我创建了用于发送请求的本地 solr 对象,如下所示:
solr = RSolr.connect(:url => "http://localhost:8983/solr")
据我了解,这并不是真正的连接,而只是一个按需发出请求的对象,因此保持它的初始化不应该很昂贵,而且它永远不应该断开。据此,拥有一个全局 solr 对象应该没问题,在开始时创建它并忘记它。对?但也许它不是线程安全的?
我应该什么时候创建 solr 连接?
【问题讨论】:
标签: ruby-on-rails solr rsolr