前言
本文是在上一篇文章《如何将solr 7.6.0部署到tomcat》基础上测试
https://www.toutiao.com/i6647406460613444099/
本文数据表结构
![18365f51a1dfa636dccd714ae82786f1.png](https://i-blog.csdnimg.cn/blog_migrate/c6fb8fbdbe81d359bb1c644a0efc8d12.jpeg)
导入所需jar包
将以下jar拷贝到tomcat/webapps/solr/WEB-INF/lib/下
- solr-dataimport*.jar(solr7.6.0/dist文件夹下)
- mysql-connector-java-5.1.47.jar(自行下载)
![0b75b8a09c74e035fd3da8e1c7a639da.png](https://i-blog.csdnimg.cn/blog_migrate/3a66f9501e6ab2659dc9a0c0ce4ad2ab.jpeg)
编辑solrconfig.xml
编辑solrhome/corename/conf/solrconfig.xml,
在前加入以下内容。
data-config.xml
新建data-config.xml
在solrconfig.xml所在目录新建data-config.xml,内容如下
<?xml version="1.0" encoding="UTF-8" ?>
dataSource:配置数据源
entity:name->随便 pk->主键 query->导入的sql语句
filed:column->表字段 name->solr中的字段(目前除了id是solr自带以外,其它字段还没有,即将配置)
编辑managed-schema配置字段
编辑managed-schema,加入以下内容:
重启tomcat
访问:http://localhost:9999/solr/index.html#/
![06db9f81bd37955580aa69864c60fd33.png](https://i-blog.csdnimg.cn/blog_migrate/173fd7c268d396de0f69abcfe0fdf944.jpeg)
好了,搞定。