2.找到d:\solr-home\catalog\conf\schema.xml來配置solr和資料庫的對應字段。uniquekey是文件的唯一標識, 必須標識對應的字段,否則solr建立索引報錯。此處的field的name屬性最好和資料庫的字段保持一致,這樣我們可以減少一些對映配置。具體配置如下:
3.找到d:\solr-home\catalog\conf\solrconfig.xml在檔案結尾加上如下配置: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" />
4.找到d:\solr-home\catalog\conf\data-config.xml,這裡因為我們的schema.xml檔案欄位name和資料庫表字段一致所以就省去了在entity裡進行field對映配置,配置如下:name="/dataimport"
class="org.apache.solr.handler.dataimport.dataimporthandler">
name="defaults">
name="config">data-config.xmlstr>
lst>
requesthandler>
5.以上配置檔案目錄如下圖所示:driver="com.mysql.jdbc.driver"
url="jdbc:mysql:"
user="user"
password="password"/>
name="get_catalog"
query="select * from dbo_car_catalognew">
entity>
document>
dataconfig>
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...