关于如何安装Solr的多个教程,所以我可以在我的应用程序中开始使用sunspot_rails,我真的很困惑,实际上如何让我的Rails应用程序在多个环境中使用单个Solr应用程序(开发,测试,产品)。在我得到它的情况下,我会试着理解整个设置。
path: /solr/./production
是什么意思?我使用的是CentOS(网络主机),Ubuntu VM(本地开发机器),tomcat7和最新版本的Solr。
答案 0 :(得分:1)
Whelp,我想通了。我在this article之后设置了一个多核环境(绝对不要在核心名称中使用空格),并使用找到的here sunspot_rails配置。为了澄清,sunspot.yml中的path:
引用基本上是在引用“核心”时添加到URL上的内容:即http://mydomain.com:8080 / solr / production (强调表明我的观点)。
所以现在我不必关心运行rake任务来启动Solr,因为它总是在启动时通过Tomcat的单个Solr实例运行所有3个内核。