Solr是什么?
創(chuàng)新互聯(lián)專注于企業(yè)成都全網(wǎng)營(yíng)銷推廣、網(wǎng)站重做改版、海州網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5網(wǎng)站設(shè)計(jì)、商城網(wǎng)站建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)公司、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為海州等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。
Solr是Apache下的一個(gè)頂級(jí)開(kāi)源項(xiàng)目,采用Java開(kāi)發(fā),它是基于Lucene的全文搜索服務(wù)器。Solr提供了比Lucene更為豐富的查詢語(yǔ)言,同時(shí)實(shí)現(xiàn)了可配置、可擴(kuò)展,并對(duì)索引、搜索性能進(jìn)行了優(yōu)化。
Solr是一個(gè)全文檢索服務(wù)器,只需要進(jìn)行配置就可以實(shí)現(xiàn)全文檢索服務(wù)。
bin:solr的運(yùn)行腳本
contrib:solr的一些貢獻(xiàn)軟件/插件,用于增強(qiáng)solr的功能。
dist:該目錄包含build過(guò)程中產(chǎn)生的war和jar文件,以及相關(guān)的依賴文件。
docs:solr的API文檔
example:solr工程的例子目錄:
example/solr:該目錄是一個(gè)包含了默認(rèn)配置信息的Solr的Core目錄。
example/multicore:該目錄包含了在Solr的multicore中設(shè)置的多個(gè)Core目錄。
example/webapps:該目錄中包括一個(gè)solr.war,該war可作為solr的運(yùn)行實(shí)例工程。
licenses:solr相關(guān)的一些許可信息
1.安裝jdk、tomcat
2.解壓solr
[root@bogon~]#tar-zxfsolr-4.10.3.tgz.tgz
3.把solr-4.10.3/dist/solr-4.10.3.war包部署到tomcat下。并改名為solr.war
[root@bogondist]#cpsolr-4.10.3.war/usr/local/solr/tomcat/webapps/solr.war
4.解壓war包。啟動(dòng)tomcat自動(dòng)解壓。關(guān)閉tomcat。刪除solr.war.
[root@bogon bin]#./startup.sh
[root@bogon webapps]#rm -rf solr.war
5.把solr-4.10.3/example/lib/ext目錄下所有的jar包復(fù)制到solr工程中。
[root@bogonext]#cp*/usr/local/solr/tomcat/webapps/solr/WEB-INF/lib/
6.創(chuàng)建solrhome。Solrhome是存放solr服務(wù)器所有配置文件的目錄。
在/usr/local/solr下面創(chuàng)建solrhome文件夾
進(jìn)入目錄 solr-4.10.3/example/
[root@bogonexample]#cp-rsolr/usr/local/solr/solrhome(注:cp -r 會(huì)把solr文件夾一起復(fù)制過(guò)去,所以要注意solr工程配置的xml路徑問(wèn)題)
7.告訴solr服務(wù)器solrhome的位置。
需要修改solr工程的web.xml文件。
8.啟動(dòng)tomcat
./bin/startup.sh ;tail -f ../logs/catalina.out -n1000
注意:
如果路徑寫錯(cuò)了會(huì)找打不如sorlconfig.xml的
9.啟動(dòng)tomcat
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。