Solr4和MySQL簡單集成

<blockquote><h4>認(rèn)識Solr</h4></blockquote>

??????Solr是一個高性能,采用Java5開發(fā)Solr基于Lucene的全文搜索服務(wù)器彼硫。同時對其進(jìn)行了擴(kuò)展,提供了比Lucene更為豐富的查詢語言,同時實現(xiàn)了可配置拧篮、可擴(kuò)展并對查詢性能進(jìn)行了優(yōu)化词渤,并且提供了一個完善的功能管理界面,是一款非常優(yōu)秀的全文搜索引擎串绩。缺虐,

<blockquote><h4>Solr工作方式</blockquote>

??????文檔通過Http利用XML 加到一個搜索集合中。Solr查詢該集合也是通過http收到一個XML/JSON響應(yīng)來實現(xiàn)赏参。它的主要特性包括:高效志笼、靈活的緩存功能,垂直搜索功能把篓,高亮顯示搜索結(jié)果纫溃,通過索引復(fù)制來提高可用性,提供一套強大Data Schema來定義字段韧掩,類型和設(shè)置文本分析紊浩,提供基于Web的管理界面等。

<blockquote><h4>Solr4-MySQL集成搭建</blockquote>

*準(zhǔn)備
???1.1下載solr http://mirrors.hust.edu.cn/apache/lucene/solr/
???1.2解壓solr-4.10.4疗锐,進(jìn)入dist目錄

solr.war文件目錄.png

???1.3將solr-4.10.4.war復(fù)制到tomcat中的webapps下坊谁,啟動tomcat,war包自動解壓
???1.4修改solr下的web.xml滑臊,在web-app中添加

<env-entry> 
    <env-entry-name>solr/home</env-entry-name> 
    <env-entry-value>D:\solrhome</env-entry-value> 
    <env-entry-type>java.lang.String</env-entry-type> 
  </env-entry>

???1.5在D盤創(chuàng)建solrhome文件夾(根據(jù)個人需求)
???1.6回到解壓的solr-4.10.4目錄口芍,打開文件夾:solr-4.10.0\example\solr,復(fù)制所有內(nèi)容到D:\solrhome
???1.7打開文件夾:solr-4.10.0\example\lib\ext雇卷,復(fù)制所有jar包到tomcat的webapps\solr\WEB-INF\lib下鬓椭。
???1.8啟動tomcat


solr.jpg

???1.9在D:\solrhome目錄下,新建一個user文件夾关划。
???1.10在解壓的solr-4.10.4\example\multicore\core0目錄中小染,復(fù)制conf文件夾到D:\solrhome\user中。
???1.11在solr web page中新建core:

addcore.png

???1.12創(chuàng)建完成之后下載mysql驅(qū)動包http://dev.mysql.com/downloads/connector/j/
???1.13將solr-4.10.4/dist下的solr-dataimporthandler-4.10.4.jar贮折、solr-dataimporthandler-extras-4.10.4.jar和mysql-connector-java-5.1.18-bin.jar拷貝到webapps\solr\WEB-INF\lib下
1.14修改D:\solrhome\user\conf下的solrconfig.xml,追加

<requestHandler name="/dataimport" 
   class="org.apache.solr.handler.dataimport.DataImportHandler">     
   <lst name="defaults">     
     <str name="config">data-config.xml</str>     
   </lst>     
  </requestHandler>

1.15在同一目錄下創(chuàng)建data-config.xml

<dataConfig>  
    <dataSource type="JdbcDataSource"  
   driver="com.mysql.jdbc.Driver"  
   url="jdbc:mysql://127.0.0.1:3306/zhangxp"  
   user="root"  
   password="123456"/>  
    <document name="search_object">   
      <entity name="user"   
    query="select id, username, age
              from user">       
      </entity>    
   </document> 
</dataConfig>

1.16因為在schema.xml中沒有配置username裤翩、age的filed屬性,所以需要手動配置

<!--用戶表-->
  <field name="username"      type="string"   indexed="true" stored="true"  multiValued="false" /> 
  <field name="age"      type="string"   indexed="true"  stored="true"  multiValued="false" /> 

1.17以上配置成功之后调榄,啟動服務(wù)

dataimport.png

1.18點擊execute執(zhí)行命令導(dǎo)入數(shù)據(jù)
1.19點擊Query查看數(shù)據(jù)是否導(dǎo)入成功

queryData.jpg
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末踊赠,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子每庆,更是在濱河造成了極大的恐慌臼疫,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,324評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件扣孟,死亡現(xiàn)場離奇詭異,居然都是意外死亡荣赶,警方通過查閱死者的電腦和手機凤价,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,356評論 3 392
  • 文/潘曉璐 我一進(jìn)店門鸽斟,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人利诺,你說我怎么就攤上這事富蓄。” “怎么了慢逾?”我有些...
    開封第一講書人閱讀 162,328評論 0 353
  • 文/不壞的土叔 我叫張陵立倍,是天一觀的道長。 經(jīng)常有香客問我侣滩,道長口注,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,147評論 1 292
  • 正文 為了忘掉前任君珠,我火速辦了婚禮寝志,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘策添。我一直安慰自己材部,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,160評論 6 388
  • 文/花漫 我一把揭開白布唯竹。 她就那樣靜靜地躺著乐导,像睡著了一般。 火紅的嫁衣襯著肌膚如雪浸颓。 梳的紋絲不亂的頭發(fā)上物臂,一...
    開封第一講書人閱讀 51,115評論 1 296
  • 那天,我揣著相機與錄音猾愿,去河邊找鬼鹦聪。 笑死,一個胖子當(dāng)著我的面吹牛蒂秘,可吹牛的內(nèi)容都是我干的泽本。 我是一名探鬼主播,決...
    沈念sama閱讀 40,025評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼姻僧,長吁一口氣:“原來是場噩夢啊……” “哼规丽!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起撇贺,我...
    開封第一講書人閱讀 38,867評論 0 274
  • 序言:老撾萬榮一對情侶失蹤赌莺,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后松嘶,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體艘狭,經(jīng)...
    沈念sama閱讀 45,307評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,528評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了巢音。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片遵倦。...
    茶點故事閱讀 39,688評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖官撼,靈堂內(nèi)的尸體忽然破棺而出梧躺,到底是詐尸還是另有隱情,我是刑警寧澤傲绣,帶...
    沈念sama閱讀 35,409評論 5 343
  • 正文 年R本政府宣布掠哥,位于F島的核電站,受9級特大地震影響秃诵,放射性物質(zhì)發(fā)生泄漏续搀。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,001評論 3 325
  • 文/蒙蒙 一顷链、第九天 我趴在偏房一處隱蔽的房頂上張望目代。 院中可真熱鬧,春花似錦嗤练、人聲如沸榛了。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,657評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽霜大。三九已至,卻和暖如春革答,著一層夾襖步出監(jiān)牢的瞬間战坤,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,811評論 1 268
  • 我被黑心中介騙來泰國打工残拐, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留途茫,地道東北人。 一個月前我還...
    沈念sama閱讀 47,685評論 2 368
  • 正文 我出身青樓溪食,卻偏偏與公主長得像囊卜,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子错沃,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,573評論 2 353

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

  • 1 準(zhǔn)備工作及相關(guān)介紹 solr和lucene的版本是同步更新的栅组,最新版本是6.5.0。本案例使用4.10.3 j...
    阿太哥閱讀 2,330評論 1 5
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,803評論 6 342
  • 在任何時候枢析,任何時間玉掸,任何地點,我們總會多多少少受到別人的幫助.感恩是我們?nèi)粘I钪斜夭豢缮俚男讶晕覀儽?..
    流年_波瀾閱讀 321評論 1 0
  • 某天司浪,在路上和一位長時間沒有聯(lián)系的朋友偶然相遇泊业,招呼后的閑聊中,她感嘆到我做生意當(dāng)老板(我家開美容院)的自由愜...
    阿猛潼閱讀 215評論 0 0
  • 15.08.08 22:13 最近喜歡聽民謠 以前不知道這類的歌曲叫做民謠 現(xiàn)在才知道 喜歡里面唯美的詞 總感覺可...
    阿雨的大天地閱讀 275評論 0 1