在我们solr 服务中,当我们系统相同过solr服务进行索引创建时我们可以通过DIH的方式进行全量导入创建索引和增量导入创建索引,那么下面简单介绍下DIH导入的具体步骤:
1.根据我们创建的业务表在我们内核中进行字段定义
2.定义好schema之后我们需要将mysql驱动(在这里我用的是mysql数据库),导入到solr web-app 的lib目录下,这是我比较常用的操作,因为配置在内核中我们使用具有局限性。
3.引入相关jar包,然后配置我们的数据导入的配置文件
4.编写我们导入字段与数据库字段对应关系及数据库配置
5.通过solr 控制台进行配置测试
具体操作步骤如下图:
![](https://i-blog.csdnimg.cn/blog_migrate/64bce871bc8f39235c4bd1b0b93f6c79.png)
![](https://i-blog.csdnimg.cn/blog_migrate/484d3612b254b8f591cb996440385d10.png)
![](https://i-blog.csdnimg.cn/blog_migrate/248cd99bae126f4226a09442784aecea.png)
![](https://i-blog.csdnimg.cn/blog_migrate/f7a989f17a16822bc13fd9334905ead6.png)
![](https://i-blog.csdnimg.cn/blog_migrate/1c4f6a38f7c9eaf486fb69283ba4d383.png)
增量测试我们可以手动进行数据库数据修改,然后选择增量导入,测试ok.注意:在配置增量导入配置时我们首先要理清楚表结构关系,这样我们才更容易进行相关增量配置,同时也可以通过关联sql进行增量配置。在配置数据原时,如果配置type 则要进行properties的创建,可以省略。