1、什么是Solr?
Solr是一個基于Lucene的Java搜索引擎服務器。 Solr ?提供了層面搜索、命中醒目顯示并且支持多種輸出格式(包括 XML/XSLT 和 JSON 格式)。它易于安裝和配置,而且附帶了一個基于 HTTP 的管理界面。 Solr已經在眾多大型的網站中使用,較為成熟和穩定。 Solr ?包裝并擴展了 Lucene,所以 Solr的基本上沿用了Lucene的相關術語。更重要的是, Solr ?創建的索引與 Lucene 搜索引擎庫完全兼容。通過對 Solr ?進行適當的配置,某些情況下可能需要進行編碼, Solr ?可以閱讀和使用構建到其他 Lucene 應用程序中的索引。此外,很多 Lucene 工具(如Nutch、 Luke)也可以使用 Solr ?創建的索引。
2、Solr?安裝與配置
1)、安裝 JDK?&?配置環境變量
具體教程查看這個( http://jingyan.baidu.com/article/ff41162596a77912e4823716.html ),這里不再多說。
2)、Tomcat?安裝(必須先安裝JDK)
去官網下載( http://tomcat.apache.org/ ),我下載的是exe版的,直接雙擊安裝,默認設置就行。然后啟動Tomcat?服務,瀏覽器輸入http://localhost:8080看到Tomcat頁面表示安裝成功。我安裝的版本是 8.0.23。
3)、Solr安裝到Tomcat中
去Solr官網中下載Solr( http://lucene.apache.org/solr/ ),根據需要下載不同的Solr版本,我下載的是solr-5.1.0.zip。和Tomcat解壓到一個文件夾中 C:\Program Files (x86)\Apache Software Foundation\ (也可以自定義)。
接下來開始安裝了(注意:5.X?和?之前的目錄結構不同了)。
在 solr 5/server/webaps 目錄下,有個solr.war. 將這個war 包復制到tomcat下,啟動tomcat,解壓完成后,停掉tomcat, 將這個war 包刪除。
修改solr 的web.xml 文件,指定solr home。
< env-entry > < env-entry-name > solr/home </ env-entry-name > < env-entry-value > C:/Program Files (x86)/Apache Software Foundation/solr-5.1.0/server/solr </ env-entry-value > < env-entry-type > java.lang.String </ env-entry-type > </ env-entry >
復制 solr 5/server/lib/ext中的包到tomcat下面的solr應用中。因為啟動的時候沒有slf4j的包報錯。
復制 solr 5/dist/下面的jar 包到tomcat 下的solr 應用中。solr-solrj-5.1.0.jar 的包不需要。
3、重啟Tomcat?服務,然后訪問:http://localhost:8080/solr/,看到界面就說明Solr安裝好了
?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
