1.在solrhome項目中添加lib文件夾,路徑如下 E:\solrhome\collection1\lib
2.添加jar:
solr-4.10.3\dist目錄下的
solr-dataimporthandler-4.10.3.jar
solr-dataimporthandler-extras-4.10.3.jar
mysql-connector-java-5.1.7-bin.jar
3.配置solrconfig.xml文件,添加requestHandler配置
<!-- 數據導入 -->
<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
<lst name="defaults">
<str name="config">data-config.xml</str>
</lst>
</requestHandler>
4.在solrhome\collection1\conf目錄下添加配置文件data-config.xml
<?xml version="1.0" encoding="UTF-8" ?>
<dataConfig>
<dataSource type="JdbcDataSource"
driver="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/databaseName"
user="root"
password="root"/>
<document>
<entity name="product" query="SELECT pid,name,catalog_name,price,description,picture FROM products ">
<field column="pid" name="id"/>
<field column="name" name="product_name"/>
<field column="catalog_name" name="product_catalog_name"/>
<field column="price" name="product_price"/>
<field column="description" name="product_description"/>
<field column="picture" name="product_picture"/>
</entity>
</document>
5.重啓tomcat
6.點擊執行導入
7.稍等片刻後點擊旁邊的按鈕Refr Status