1、使用原生例子,因导入数据,则选择data_driven_schema_configs
solr-6.6.0\server\solr\configsets\data_driven_schema_configs
复制一份,生成mysql-core
2、修改文件solrconfig.xml
导入jar ,mysql 连接jar solr中不存在,需要自己下载
3、查找
在其上面添加
data-config.xml
添加完效果如下:
data-config.xml
4、添加 data-config.xml
query="select test_id,name from test">
说明:url:mysql jdbc 连接地址
entity name: 数据库中的表名
field column:数据库中字段
field name:solr 索引中字段
索引中一定要设置 name="id",因此字段在solr 中默认存在,如不赋值,则导入数据时出现异常
org.apache.solr.common.SolrException: Document is missing mandatory uniqueKey field: id
5、配置managed-schema,添加以下配置
6、页面上添加core
7、导入数据
8、执行导入数据
9、数据导入完成。可以在Query 查询数据