linux/window 下 solr5.1 tomcat7.x 环境搭建即简单功能测试
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
之所以想使用solr來進(jìn)行學(xué)習(xí),很大一部分原因就是,solr能夠在某種程度上提供RESTFUL相關(guān)的URL請(qǐng)求連接,可以把它理解為?以搜索引擎為基礎(chǔ)的存儲(chǔ)服務(wù)系統(tǒng) ,由于他的搜索可以是針對(duì)URL的,那么他的擴(kuò)展性就會(huì)很強(qiáng),也不會(huì)對(duì)整個(gè)代碼開發(fā)侵入性太強(qiáng)。
Lucene是一套提供搜索的類庫,而Solr是建立在Lucene之上的一套全文檢索的解決方案。你可以基于Lucene建立一套自己的搜索應(yīng)用程序出來,也可以直接使用Solr、ElasticSearch等成熟的基于Lucene的搜索程序
源碼地址:?http://git.oschina.net/alexgaoyh/Maven-solr
項(xiàng)目執(zhí)行效果(左邊為本地搭建的solr環(huán)境進(jìn)行的查詢結(jié)果,右邊是使用Eclipse來進(jìn)行數(shù)據(jù)查詢的結(jié)果,結(jié)果集匹配,測試結(jié)果正確):
 
1: 環(huán)境搭建: 本文使用的是solr5.1 和 tomcat7.x 版本,具體的項(xiàng)目整合例子如連接所示:?http://www.tuicool.com/articles/mueARf:
2:環(huán)境整合完成后,是沒有相應(yīng)的cores的,顯示 no cores available, 這時(shí),需要本地進(jìn)行core添加,這里不過多進(jìn)行介紹,只是簡單的進(jìn)行文件夾的復(fù)制(注意由于是對(duì)文件夾的復(fù)制,所以需要編輯相應(yīng)的兩個(gè)xml文件)
 
3: 遇到報(bào)錯(cuò):
org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException: Error from server at http://127.0.0.1:8880/solr/collection1: Expected mime type application/octet-stream but got text/html.
這個(gè)錯(cuò)誤就是因?yàn)闆]有上述所說的 collection1 節(jié)點(diǎn)的存在,只需要?jiǎng)?chuàng)建這個(gè)節(jié)點(diǎn)就可以了
org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException: Error from server at http://127.0.0.1:8880/solr/collection1: ERROR: unknown field 'id'
這個(gè)錯(cuò)誤就是,相對(duì)應(yīng)的?solr_home\collection1\conf ?這個(gè)節(jié)點(diǎn)下的conf文件夾下的?schema.xml 這個(gè)xml文件里面,并沒有這個(gè) filed ‘id’的配置,所以會(huì)報(bào)錯(cuò),此時(shí)需要注意幾個(gè)地方的 field 配置是需要匹配的。
 
 
--------------------------------------------分割線------------------20150515更新-------------------------
根據(jù)建議,上午找到了linux環(huán)境,在linux下搭建solr環(huán)境,很簡單,直接解壓縮 solr-5.1.0.tgz 文件,在linux環(huán)境下配置jdk環(huán)境,之后,進(jìn)入到解壓縮的solr-5.1.0文件夾,執(zhí)行?bin/solr start -e cloud -noprompt
http://lucene.apache.org/solr/5_1_0/quickstart.html
具體執(zhí)行細(xì)節(jié)就不過多描述了,上述連接已有相關(guān)內(nèi)容。
轉(zhuǎn)載于:https://my.oschina.net/alexgaoyh/blog/414815
總結(jié)
以上是生活随笔為你收集整理的linux/window 下 solr5.1 tomcat7.x 环境搭建即简单功能测试的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 网络软件的组成
- 下一篇: svn搭建本地服务端
