天天看點

solr mysql 多表_第三步solr實作MySQL 資料庫資料表索引

1、修改索引位址:任意位置皆可,本文在E:\solr\下建了一個data檔案夾,然後修改E:\solr\collection1\conf\solrconfig.xml 下的dir: 為建立的索引位址路徑${solr.data.dir:E:/solr/data}

2、建立資料庫為es_data,在其下面建立一個名為news的資料表

solr mysql 多表_第三步solr實作MySQL 資料庫資料表索引

3、在E:\solr\collection1\conf下建立一個data-config.xml檔案,在裡面添加以下代碼:注(使用者名、密碼、資料庫、資料表)<?xml  version="1.0" encoding="UTF-8" ?>

url="jdbc:mysql://localhost:3306/es_data?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true" user="root" password="111111" />

4、solr關聯資料庫:在E:\solr\collection1\conf\solrconfig.xml 下找到相應的位置添加以下這段配置:

data-config.xml

5、在E:\solr\collection1\conf\schema.xml 下找到下面的代碼,并把type="ext_general”修改為type="text_zh"(分詞方法):

6、在E:\solr目錄下建立lib檔案夾,将solr-4.7.2\dist檔案夾下的

solr mysql 多表_第三步solr實作MySQL 資料庫資料表索引

和自己準備的 mysql-connector-java-5.1.17.jar,放入E:\solr目錄下lib檔案夾下

solr mysql 多表_第三步solr實作MySQL 資料庫資料表索引

7、導入資料到solr:打開http://localhost:8080/solr/#/collection1/dataimport//dataimport    裡把Clean、Commit和Optimize打鈎,再點選Execute Import(藍色按鈕)

solr mysql 多表_第三步solr實作MySQL 資料庫資料表索引

8、打開查詢頁面,輸入q輸入框下輸入

solr mysql 多表_第三步solr實作MySQL 資料庫資料表索引

本文出自 “江山如畫待赢歸” 部落格,謝絕轉載!

原文:http://microe.blog.51cto.com/3332651/1606717