步骤一:下载安装包
https://www.apache.org/dyn/closer.lua/lucene/solr/7.7.2/solr-7.7.2.zip
解压到c盘
我的解压目录是:
C:\solr-7.7.2\solr-7.7.2\
步骤二:创建test_core
打开cmd窗口进入目录C:\solr-7.7.2\solr-7.7.2\bin
cd C:\solr-7.7.2\solr-7.7.2\bin solr create -c "core_test"
创建完成
步骤三:开始配置
上面创建完成进入 C:\solr-7.7.2\solr-7.7.2\server\solr\core_test\conf目录中
1、创建dataConfig.xml并追加以下内容
<?xml version="1.0" encoding="UTF-8" ?> <dataConfig> <dataSource driver="com.mysql.cj.jdbc.Driver" url="jdbc:mysql://127.0.0.1:3306/test?userSSL=true&useUnicode=true&characterEncoding=UTF8&useSSL=false&serverTimezone=GMT%2B8&allowPublicKeyRetrieval=true" user="root" password="test"/> <document> <entity name="goods" query="select goods_id,goods_desc from t_goods_desc"> <field column="goods_id" name="goodsId"/> <field column="goods_desc" name="goodsDesc"/> </entity> </document> </dataConfig>
t_goods_desc表名
2、打开solrconfig.xml追加以下内容
<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler"> <lst name="defaults"> <!-- 配置文件的路径应该也可以使用绝对路径 --> <str name="config">dataConfig.xml</str> </lst> </requestHandler>
保存以上配置
3、添加jar包
将上面两个文件复制到C:\solr-7.7.2\solr-7.7.2\server\solr-webapp\webapp\WEB-INF\lib 目录中
重起solr
solr restart -p 8983
开始访问站点:http://localhost:8983/
4、添加字段
我的goodsId是long型所以这里选择类型为plong,goodsDesc 选择string
步骤四:开始导入数据
步骤五:测试查询数据