步驟一:下載安裝包
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
步驟四:開始導入數據
步驟五:測試查詢數據