1.新建一个core,如果找不到配置文件就把configsets里的样例conf拷过去
添加完成:
2.编写数据表配置
内容:此处可以配置获取数据条件增量更新条件
<?xml version="1.0" encoding="UTF-8" ?>
<dataConfig>
<dataSource type="JdbcDataSource" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://dizhi:3306/casic_gx" user="root" password="password" />
<document>
<entity name="gxMagazine" query="select * from gx_magazine where del_flag='0'" deltaImportQuery="select * from gx_magazine where ID ='${dih.delta.id}'"
deltaQuery="select id from gx_magazine where update_date > '${dih.last_index_time}'">
<field column="id" name="id" />
<field column="title" name="title" />
<field column="author" name="author" />
<field column="name" name="name" />
<field column="keyword" name="keyword" />
</entity>
</document>
</dataConfig>
3.在managed-schema里添加对应字段
<field name="keyword" type="text_general" indexed="true" stored="true"/>
4.在solrconfig里添加数据文件配置
<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
<lst name="defaults">
<str name="config">data-config.xml</str>
</lst>
</requestHandler>
5.在可视化界面中选择导入即可
6.查询导入数据
对了。。不要忘了放入对应jar