1、下载solr,
http://mirrors.hust.edu.cn/apache/lucene/solr/
版本6.3.0
2、启动solr,solr5.0之后,自带了jetty容器。启动脚本:
solr.cmd start
启动成功后,在浏览器输入:
http://localhost:8983/solr
地址访问,如下图:
3、创建core admin,命令如下图:
创建成功后,如下图:
4、导入数据
一、solr-5.5.3\server\solr\new_core\conf目录下,编辑solrconfig.xml
在最后一个requestHandler元素后面添加数据导入:
<
requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
<lst name="defaults">
<str name="config">data-config.xml</str>
</lst>
</requestHandler>
找到lib标签:添加导入数据的lib路径
<lib dir="${solr.install.dir:../../../..}/contrib/dataimporthandler/lib" regex=".*\.jar" />
<lib dir="${solr.install.dir:../../../..}/dist/" regex="solr-dataimporthandler-.*\.jar" />
二、solr-5.5.3\server\solr\new_core\conf目录下,新建data-config.xml文件,配置如下:
三、solr-6.3.0\server\solr\new_core\conf目录下,编辑managed-schema文件
name:data-config.xml中定义的name名称
indexed:true-为该字段创建索引,false-不创建索引
stored:true储存数据,false-不存储
multiValued :true-多值字段
required:true非空字段(一般只用在主键上)
5、solr前台界面执行数据导入,如下图:
注意:要记得把对应数据库的驱动包加入lib目录下
转载请注明原文地址: https://ju.6miu.com/read-9865.html