Solr下載地址:http://www.apache.org/dyn/closer.lua/lucene/solr/6.3.0html
Solr搭建步驟轉自:http://blog.csdn.net/wbcg111/article/details/52809337 java
1.準備工做web
2.在jetty服務器下運行apache
solr解壓以後目錄結構以下: tomcat
solr5以後發佈版本自帶jetty服務器,能夠自行啓動。方式以下:
進入DOS窗口,而後切換到solr解壓後的bin目錄下(個人目錄是D:\solr-6.2.1\bin),而後輸入solr.cmd start[-p port]便可啓動,加上-p可指定端口,默認是8983,solr.cmd stop -p port便可關閉制定端口。運行結果以下:
服務器
3.在tomcat服務器下運行oracle
爲了加入本身的特性,以及在solr基礎之上的應用,solr也可運行在tomcat服務器下,具體配置過程以下:
1. 將solr-6.2.1\server\solr-webapp下的webapp文件夾拷貝到tomcat\webapps目錄下,並將webapp重命名爲solr(能夠重命名爲取任意名稱)。
2. 將solr-6.2.1\server\lib\ext下的全部jar包拷貝到tomcat\webapps\solr\WEB-INF\lib下
3.在WEB-INF下建立一個classses文件夾,並將solr-6.2.1\server\resources下的log4j.properties配置文件拷貝到classes文件夾下
4.在tomcat\webapps\solr下建立文件夾solrhome(可任意取名),將solr-6.2.1\server\solr下的全部內容拷貝到solrhome下面,此時tomcat\webapps\solr和tomcat\webapps\solr\solrhome文件夾目錄結構如圖 app
5.修改tomcat\webapps\solr\WEB-INF\web.xml,找到圖示代碼進行修改(第40行左右,默認註釋掉了)
webapp
6.運行tomcat,訪問http://localhost:8080/solr/index.html 便可
ui
關於tomcat配置過程當中遇到的問題:
HTTP Status 403 - Access to the requested resource has been denied
配置tomcat7,避免403 Access Denied錯誤
在context.xml中改
<Context reloadable="true">
在server.xml改
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8"/>
在tomcat-users.xml中改成
<tomcat-users>
<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<user username="qinggeer" password="tomcat" roles="manager-gui,admin-gui"/>
</tomcat-users>
華麗的分割線---------------------------------------------
若是角色不爲:manager-gui,admin-gui就會出現403錯誤~
tomcat虛擬目錄配置
在tomcat文件夾的conf"catalina"localhost(對於Tomcat6版本及其以上,須要本身建立catalina和localhost這兩個文件夾)下新建一個xml文件。內容爲
<?xml version="1.0" encoding="UTF-8"?>
<Context
docBase="換成你的路徑"
reloadable="true">
</Context>
文件名改爲你本身的譬如http://localhost:8080/bbs ,文件名就爲bbs.xml
其餘配置:
打開 Tomcat">conf>"web.xml 文件,找到:
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
把false設成true保存,重啓Tomcat,讓tomcat支持文件列表顯示
其它資料:
solr教程,值得剛接觸搜索開發人員一看
http://blog.csdn.net/jiangjun0130/article/details/50912167
添加文檔(Add Document)