Solr

一、Solr簡介

1帆调、Solr是什么

Solr是一個基于Lucene的Java搜索引擎服務器鹿榜。Solr 提供了層面搜索命爬、命中醒目顯示并且支持多種輸出格式(包括 XML/XSLT 和 JSON 格式)。它易于安裝和配置周荐,而且附帶了一個基于 HTTP 的管理界面狭莱。Solr已經(jīng)在眾多大型的網(wǎng)站中使用,較為成熟和穩(wěn)定概作。Solr 包裝并擴展了 Lucene腋妙,所以Solr的基本上沿用了Lucene的相關術語。更重要的是讯榕,Solr 創(chuàng)建的索引與Lucene 搜索引擎庫完全兼容骤素。通過對 Solr 進行適當?shù)呐渲茫承┣闆r下可能需要進行編碼愚屁,Solr 可以閱讀和使用構(gòu)建到其他 Lucene 應用程序中的索引济竹。此外,很多 Lucene 工具(如 Nutch霎槐、 Luke)也可以使用Solr 創(chuàng)建的索引送浊。 總結(jié)一下:solr是一個java搜索引擎服務器(是一套war程序),內(nèi)部集成了Lucene(apache提供的一些對搜索引擎做支持的jar包)丘跌。

2罕袋、Solr能做什么

保存數(shù)據(jù)

建立索引,維護索引

數(shù)據(jù)檢索(全文搜索碍岔,高亮顯示,精確搜索等)

3朵夏、為什么需要Solr

問題:我們已經(jīng)學過Lucene蔼啦,為什么還要學習solr?

答:Lucene是一個工具包,不能單獨運行仰猖,需要導入到java代碼中捏肢。

Solr可以獨立運行在tomcat容器中,通過http協(xié)議饥侵,以接口的方式對外提供服務鸵赫,java代碼只需要專注于業(yè)務的處理就可以。

二躏升、solr 服務器搭建

1.????? 官網(wǎng)下載solr4.9.1的程序安裝包辩棒。

下載地址:http://archive.apache.org/dist/lucene/solr/

2.?????解壓solr的zip包,目錄如下

3.????? 將dist\solr-4.9.1.war文件復制到tomcat的webapps目錄下,并將文件命名為solr.war

4.?????復制solr解壓包下example\lib\ext 下所有的jar 到tomcat 的lib目錄下

5.????? 在計算機本地新建一個文件夾solr_home(當然你可以隨便起名字), 然后復制

solr-4.9.1\example\solr 下的所有文件到 solr_home下

6.????? 啟動tomcat一睁,待tomcat啟動成功后钻弄,關閉tomcat。打開tomcat的webapps目錄者吁。注意窘俺,此時solr的war包以及被解壓成solr文件夾。刪除tomcat 的webapps目錄下的solr的war

包复凳,保留solr文件夾瘤泪。

7.?修改配置文件apache-tomcat-7.0.67\webapps\solr\WEB-INF\web.xml

<env-entry>

<env-entry-name>solr/home</env-entry-name>?

<env-entry-value> F:/solr_home</env-entry-value>

<env-entry-type>java.lang.String</env-entry-type>

</env-entry>

8.????? 訪問solr(http://localhost:端口號/solr/),如出現(xiàn)以下界面則solr部署成功。

三育八、新建數(shù)據(jù)配置?core

1.??????????新建core(solr中把配置的每一個模塊都叫core),在solr_home目錄下对途,拷貝collection1文件夾,并起名為test单鹿。打開test文件夾掀宋,修改core.properties文件,將name修改為test

2.??????????重新啟動tomcat,并訪問solr,如出現(xiàn)以下界面,則表示新建testcore成功仲锄。

3.??????????重新啟動tomcat劲妙,并訪問solr,如出現(xiàn)以下界面,則表示新建testcore成功。

四儒喊、新增數(shù)據(jù)庫配置

到目前為止镣奋,我們已經(jīng)完成了solr的基礎配置,并且創(chuàng)建了test core怀愧,接下來我們需要把數(shù)據(jù)的數(shù)據(jù)和搜索引擎連接起來侨颈,讓搜索引擎可以讀取數(shù)據(jù)庫的數(shù)據(jù)。

1.???????拷貝數(shù)據(jù)庫連接jar包(mysql-connector-java-5.1.18.jar)到tomcat的lib目錄

2.???????以創(chuàng)建testcore的方式新建hotel core

3.???????打開hotel的conf文件夾中的solrconfig.xml文件芯义,在requestHandlername="/select" class="solr.SearchHandler">前面上加上一個dataimport的處理的Handler

<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">

<lst name="defaults">

???????? <str name="config">data-config.xml</str>

</lst>

</requestHandler>

五哈垢、

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市扛拨,隨后出現(xiàn)的幾起案子耘分,更是在濱河造成了極大的恐慌,老刑警劉巖绑警,帶你破解...
    沈念sama閱讀 221,198評論 6 514
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件求泰,死亡現(xiàn)場離奇詭異,居然都是意外死亡计盒,警方通過查閱死者的電腦和手機渴频,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,334評論 3 398
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來北启,“玉大人卜朗,你說我怎么就攤上這事拔第。” “怎么了聊替?”我有些...
    開封第一講書人閱讀 167,643評論 0 360
  • 文/不壞的土叔 我叫張陵楼肪,是天一觀的道長。 經(jīng)常有香客問我惹悄,道長春叫,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,495評論 1 296
  • 正文 為了忘掉前任泣港,我火速辦了婚禮暂殖,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘当纱。我一直安慰自己呛每,他們只是感情好,可當我...
    茶點故事閱讀 68,502評論 6 397
  • 文/花漫 我一把揭開白布坡氯。 她就那樣靜靜地躺著晨横,像睡著了一般。 火紅的嫁衣襯著肌膚如雪箫柳。 梳的紋絲不亂的頭發(fā)上手形,一...
    開封第一講書人閱讀 52,156評論 1 308
  • 那天,我揣著相機與錄音悯恍,去河邊找鬼库糠。 笑死,一個胖子當著我的面吹牛涮毫,可吹牛的內(nèi)容都是我干的瞬欧。 我是一名探鬼主播,決...
    沈念sama閱讀 40,743評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼罢防,長吁一口氣:“原來是場噩夢啊……” “哼艘虎!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起咒吐,我...
    開封第一講書人閱讀 39,659評論 0 276
  • 序言:老撾萬榮一對情侶失蹤顷帖,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后渤滞,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,200評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡榴嗅,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,282評論 3 340
  • 正文 我和宋清朗相戀三年妄呕,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片嗽测。...
    茶點故事閱讀 40,424評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡绪励,死狀恐怖肿孵,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情疏魏,我是刑警寧澤停做,帶...
    沈念sama閱讀 36,107評論 5 349
  • 正文 年R本政府宣布,位于F島的核電站大莫,受9級特大地震影響蛉腌,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜只厘,卻給世界環(huán)境...
    茶點故事閱讀 41,789評論 3 333
  • 文/蒙蒙 一烙丛、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧羔味,春花似錦河咽、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,264評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至搁凸,卻和暖如春媚值,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背坪仇。 一陣腳步聲響...
    開封第一講書人閱讀 33,390評論 1 271
  • 我被黑心中介騙來泰國打工杂腰, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人椅文。 一個月前我還...
    沈念sama閱讀 48,798評論 3 376
  • 正文 我出身青樓喂很,卻偏偏與公主長得像,于是被迫代替她去往敵國和親皆刺。 傳聞我的和親對象是個殘疾皇子少辣,可洞房花燭夜當晚...
    茶點故事閱讀 45,435評論 2 359

推薦閱讀更多精彩內(nèi)容

  • 工欲善其事,必先利其器羡蛾±焖В總結(jié)一下,方便多了痴怨。R語言還是很牛逼的忙干,可以干很多事情。有一把順手的刀還是很重要的浪藻。 0....
    Liam_ml閱讀 4,627評論 1 60
  • 文章作者:Tyan博客:noahsnail.com | CSDN | 簡書 聲明:作者翻譯論文僅為學習捐迫,如有侵權請...
    SnailTyan閱讀 2,449評論 0 5
  • 1.夜,房間爱葵,內(nèi)景 【R躺在地上施戴,雙手雙腳被捆住反浓,屋子里沒有開燈,一片昏暗赞哗。R不遠處放著一瓶水和一 部手機雷则,不遠處...
    Donation閱讀 348評論 0 0
  • 研究與試驗發(fā)展(R&D)投入統(tǒng)計規(guī)范(試行) 第一章總則 第一條為規(guī)范研究與試驗發(fā)展(以下簡稱R&D)投入統(tǒng)計數(shù)據(jù)...
    萌主_大大閱讀 641評論 0 0
  • 不知道是不是機緣巧合,18年的勞動節(jié)那天芮惢養(yǎng)的小金龜突然由五只變成了四只肪笋。這種事在她第一次養(yǎng)龜?shù)臅r候就出現(xiàn)過月劈,現(xiàn)...
    朱怡李閱讀 107評論 0 0