2015-12-29 42 views
0

我選擇的Apache Lucene的使用Solr學習先進的搜索索引我的web應用程序,但有似乎是在配置版本的Solr 4和Solr 5Apache Solr實現生產

大多數在線材料和書籍之間的間隙讓您設置Apache Tomcat以運行版本4的Solr服務。而版本5則告訴您使用它的內置服務。

我的web應用程序建立在LAMP堆棧上,我希望將來能夠在生產中使用Solr,我想知道什麼版本/配置是最佳實踐?

+0

是的,Solr 5不支持在Tomcat容器中運行,所以您必須將其作爲自己的服務運行。雖然這很容易做到。而Solr 5則是行動與新發展一樣的地方。就最佳實踐而言,這取決於您的應用程序的要求。 –

回答

0

Solr的最新穩定版本目前是5.4.0。因此,除非有其他約束條件需要您使用舊版本,否則這是您應該使用的版本。

默認情況下,Solr在Jetty中運行,但您也可以在各種其他servlet容器中運行。這裏是在Tomcat中運行它的文檔:https://wiki.apache.org/solr/SolrTomcat

就LAMP堆棧而言,這應該與Solr沒什麼關係。你應該有一個訪問Solr的Web應用程序,並且坐在一個Web服務器後面(在你的情況下是Apache httpd)。