Solr是一個獨立的企業級搜索應用服務器,它對外提供相似於Web-service的API接口。用戶能夠經過http請求,向搜索引擎服務器提交必定格式的XML文件,生成索引;也能夠經過Http Get操做提出查找請求,並獲得XML格式的返回結果。web
1、準備工做apache
一、安裝JDK 1.7及以上版本(4.x.0要求)windows
二、安裝Tomcat 6.0tomcat
三、下載 windows 版本solr-4.10.1.zip(下載地址: http://lucene.apache.org/solr )服務器
2、部署app
一、解壓solr-4.10.1.zip文件後,將 dist文件夾下的solr-4.10.1.war文件copy至Tomcat的webapps目錄下。webapp
二、啓動tomcat,tomcat自動解壓solr-4.10.1.war後刪除solr-4.10.1.war文件,而且將解壓後的文件更名爲solr。搜索引擎
三、在E盤符下新建solr_home文件夾,將解壓了的 solr-4.10.1/example/solr下的全部文件copy至solr_home目錄下。日誌
四、回到tomcat/webapps/solr/WEB-INF下,修改web.xml文件以下代碼:xml
五、將solr-4.10.1/example/lib/ext的全部jar包 copy至tomcat/webapps/solr/WEB-INF/lib下。
六、在tomcat/webapps/solr/WEB-INF下新建classes文件夾,將solr-4.10.1/example/resources下的log4j.properties文件copy至該目錄下,而且修改第十六行出log4j.appender.file.File=../solr_logs/solr.log 日誌路徑是本身制定的。。
七、重啓tomcat後瀏覽:http://localhost:8888/solr ,如圖,部署成功。