solr系列二 solr匯入資料庫資料

2021-07-30 03:38:34 字數 1687 閱讀 6419

2.找到d:\solr-home\catalog\conf\schema.xml來配置solr和資料庫的對應字段。uniquekey是文件的唯一標識, 必須標識對應的字段,否則solr建立索引報錯。此處的field的name屬性最好和資料庫的字段保持一致,這樣我們可以減少一些對映配置。具體配置如下:

catalogid

"catalogid"

type=

"string" indexed="true" stored="true" required="true" multivalued="false" />

"catalogname"

type=

"string" indexed="true" stored="true" required="false" />

"fatherid"

type=

"string" indexed="true" stored="true" required="false" />

"photo"

type=

"string" indexed="true" stored="true" required="false" />

3.找到d:\solr-home\catalog\conf\solrconfig.xml在檔案結尾加上如下配置:

name="/dataimport"

class="org.apache.solr.handler.dataimport.dataimporthandler">

name="defaults">

name="config">data-config.xmlstr>

lst>

requesthandler>

4.找到d:\solr-home\catalog\conf\data-config.xml,這裡因為我們的schema.xml檔案欄位name和資料庫表字段一致所以就省去了在entity裡進行field對映配置,配置如下:

driver="com.mysql.jdbc.driver"

url="jdbc:mysql:"

user="user"

password="password"/>

name="get_catalog"

query="select * from dbo_car_catalognew">

entity>

document>

dataconfig>

5.以上配置檔案目錄如下圖所示:

6.做好以上配置之後用solr管理介面來新增core,如下圖所示:

7.開始資料匯入,如下圖所示:

8.現在就可以檢視到匯入的資料了。

solr系列 匯入檔案

dataimporthandler外掛程式匯入pdf 從pdf檔案中提取文字進行索引 首先依然是在solrconfig.xml配置檔案中配置dataimport請求處理器,並指定data config.xml配置檔案載入路徑 data config.xml 指定依賴的jar包載入路徑 如果該路徑沒有...

mysql資料匯入solr

在solrconfig.xml配置資料匯入用的requesthandler和資料匯入使用的jar包 dih data config.xml 配置檔案可以是絕對路徑 或相對集合 conf 的相對路徑 deltaimportquery select from t product where prod i...

Solr匯入CSV檔案

首先得準備好乙份csv檔案,這份檔案可以是手動生成,也可以是從資料庫中匯出來的。參見postgresql匯入匯出資料 將postgres中的表匯出為csv檔案。上傳csv檔案示例,在csv檔案中,header不能加雙引號 postgres匯出時缺省會加上 比如下面的檔案匯入會出錯,id name 8...