六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

怎么使用Solr索引MySql數據庫?

[摘要]前面的文章介紹了在tomcat部署solr4.10、solr4.10集成IK analyzer分詞器,現在介紹如何通過配置solr實現對MySQL數據庫數據的索引,從而實現對MySQL數據庫的查詢。...
前面的文章介紹了在tomcat部署solr4.10、solr4.10集成IK analyzer分詞器,現在介紹如何通過配置solr實現對MySQL數據庫數據的索引,從而實現對MySQL數據庫的查詢。

首先要下載連接MySQL需要的jar包,我下載的是:mysql-connector-java-5.1.26-bin.jar。

1.假設MySQL數據庫有關數據庫、表、字段定義等工作已經提前完成。這里介紹我這個測試用例所用的數據庫情況:數據庫和表名均為crawler,用戶名root,密碼admin。這里就不把sql語句列出來了,反正是測試。另外,因為Solr的解壓路徑以及Solr_HOME的路徑每個人都是不一樣的,所以以后關于Solr_HOME的路徑,我都用$SOLR_HOME表示。

1.png

2.使用DataImportHandler導入并索引數據

配置$SOLR_HOME\collection1\conf\solrconfig.xml

在<requestHandler name="/select" class="solr.SearchHandler">前面上加上一個dataimport的處理的Handler,如圖示:

其中,data-config.xml文件用于定義solr和MySQL的映射關系,這里使用的而是相對路徑,即跟solrconfig.xml處于同一目錄。因此要在$SOLR_HOME\collection1\conf目錄下創建data-config.xml文件

2.png

3.通過data-config.xml完成Solr與MySQL數據庫的映射,data-config.xml文件內容如圖所示:

3.png


4.修改schema.xml文件,因為這個文件是我們從壓縮包中復制過來的,里面包括很多多余的數據,在這里我們只需要在該文件中定義與MySQL數據庫表中相關的Field,去掉不相關的Field即可,但需要注意,有些Field還是需要保留的,如:_version_和text 這兩個field要保留,其他的Field、CopyField刪除即可:如圖示。

上圖中,我id的定義為int型,Solr中索引的主鍵默認是只支持type="string"字符串類型的。解決方法:修改同目錄下的elevate.xml,注釋掉下面2行。

4.png

5.png

5.將mysql-connector-java-5.1.26-bin.jar和solr-4.10.3\dist\solr-dataimporthandler-4.10.3.jar復制到 D:\Solr\solr-4.10.3\example\solr-webapp\webapp\WEB-INF\lib中。


6.開啟tomcat進入Solr的Admin UI界面,在Core Selector中選擇collection1,選擇dataImport子菜單,如圖所示。

完成設置后,點擊Execute執行。

6.png

7.查詢測試在core selector下方的子菜單中選擇Query,在q框中輸入content:習近平,點擊下方俺就,就會得到查詢結果


以上就是如何使用Solr索引MySql數據庫?的詳細內容,更多請關注php中文網其它相關文章!


學習教程快速掌握從入門到精通的SQL知識。




主站蜘蛛池模板: 一本到视频在线观看 | 热久久亚洲| 亚洲乱码一区二区三区国产精品 | 亚洲五月六月丁香激情 | 午夜在线网址 | 伊人久久大香线蕉免费视频 | 四虎午夜 | 日韩成人免费在线 | 欧美一级性生活视频 | 五月天天色 | 中文亚洲 | 伊人影视在线观看日韩区 | 天天摸夜夜添狠狠添2018 | 日本成人h动漫 | 日日夜夜网站 | 欧美一级淫片免费播放40分钟 | 欧美综合精品一区二区三区 | 青青草原导航 | 日本免费在线 | 日本xx高清视频免费观看 | 先锋影音国产精品 | 婷婷国产 | 亚洲 欧美精品 | 手机看片国产免费永久 | 青草久久精品亚洲综合专区 | 一级毛片免费的 | 一二三四在线观看高清在线观看一 | 欧美一级黄色录相 | 日韩一级在线视频 | 青青草国产免费久久久下载 | 日本视频高清 | 欧美一级在线观看 | 亚洲狼人区 | 日韩va亚洲va欧美va浪潮 | 午夜高清视频在线观看 | 一级做a毛片免费视频 | 四虎a456tncom | 日韩精品一区二区三区中文版 | 日日夜夜摸 | 亚洲va久久久噜噜噜久久天堂 | 日本伊人久久 |