这里写自定义目录标题
solr引入mysql数据库数据,出现Requests: 1, Fetched: 0, Skipped: 0, Processed: 0这个问题,导入的包和配置的dataimport都是没有问题的
问题出现在data-config.xml中
修改前data-config.xml代码
<dataConfig>
<!-- 1.数据库资源 -->
<dataSource type="JdbcDataSource" driver="com.mysql.cj.jdbc.Driver" url="jdbc:mysql://localhost:3306/lucene" user="****" password="*****" encoding="UTF-8"/>
<!-- 2.添加到solr的文档信息 -->
<document>
<entity name="product" query="SELECT pid,name,catalog_name,price,description,picture FROM products" pk="id">
<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>
</dataConfig>
导入数据时显示结果
解决方式
修改data-config.xml代码中url如下:
在这里<dataConfig>
<!-- 1.数据库资源 -->
<dataSource type="JdbcDataSource" driver="com.mysql.cj.jdbc.Driver" url="jdbc:mysql://localhost:3306/lucene?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT" user="root" password="cjh12345678" encoding="UTF-8"/>
<!-- 2.添加到solr的文档信息 -->
<document>
<entity name="product" query="SELECT pid,name,catalog_name,price,description,picture FROM products" pk="id">
<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>
</dataConfig>
保存,重启tomcat容器,导入成功