Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于生产的apachesolr_Apache_Tomcat_Solr_Lucene_Lamp - Fatal编程技术网

用于生产的apachesolr

用于生产的apachesolr,apache,tomcat,solr,lucene,lamp,Apache,Tomcat,Solr,Lucene,Lamp,我选择了ApacheLucene with Solr来学习我的web应用程序的高级搜索索引,但Solr4和Solr5版本之间的配置似乎存在差距 大多数在线资料和书籍都让您设置ApacheTomcat以运行版本4的Solr服务。而版本5告诉您使用它的内置服务 我的web应用程序构建在LAMP堆栈上,我希望将来在生产中使用Solr,我想知道什么版本/配置是最佳实践?Solr的最新稳定版本目前是5.4.0。因此,这是您应该使用的版本,除非有其他约束要求您使用旧版本 默认情况下,Solr在Jetty中运

我选择了ApacheLucene with Solr来学习我的web应用程序的高级搜索索引,但Solr4和Solr5版本之间的配置似乎存在差距

大多数在线资料和书籍都让您设置ApacheTomcat以运行版本4的Solr服务。而版本5告诉您使用它的内置服务


我的web应用程序构建在LAMP堆栈上,我希望将来在生产中使用Solr,我想知道什么版本/配置是最佳实践?

Solr的最新稳定版本目前是5.4.0。因此,这是您应该使用的版本,除非有其他约束要求您使用旧版本

默认情况下,Solr在Jetty中运行,但您也可以在其他各种servlet容器中运行。以下是在Tomcat中运行它的文档:


至于有一个灯堆,这与Solr没有多大关系。您应该有一个正在访问Solr并位于web服务器后面的webapp(在您的例子中是Apache httpd)。

是的,Solr 5不支持在Tomcat容器中运行,因此您必须将其作为自己的服务运行。不过,这很容易做到。Solr 5是最新开发的地方。就最佳实践而言,这将取决于应用程序的要求。