搭建solr
1、上传solr安装包
solr-7.2.1.tgz
2、确认服务器配置好java环境
java -version
3、解压缩solr的安装包
tar xvf solr-7.2.1.tgz -C /usr/local/
4、进入解压缩目录,修改解压缩文件夹名称
cd /usr/local
mv solr-7.2.1/ solr
5、进入solr启动目录
cd solr/bin
6、启动solr
./solr start -force
7、打开防火墙
firewall-cmd --add-port=8983/tcp --permanent
firewall-cmd --reload
firewall-cmd --list-all
8、访问solr管理控制台
http://192.168.188.141:8983
配置solr
1、创建core
确保solr启动的情况下,在创建core
./solr create -c collection1 -force
//-c 后面跟 core的名字
2、下载编译分词软件、上传分词包到solr目录
(1)、下载编译分词软件
https://github.com/xuexi007/ik-analyzer-solr5
(2)、编译分词软件
进入分词软件所在目录,确保当前目录有pom.xml
mvn clean package
(3)、获取到jar
ik-analyzer-solr5-5.x.jar
(4)、上传分词包到solr指定目录
/usr/local/solr/server/solr-webapp/webapp/WEB-INF/lib
3、配置分词
修改:/usr/local/solr/server/solr/collection1/conf/managed-schema
在倒数第二行,新增:
<fieldType name="text_ik" class="solr.TextField">
<analyzer type="index" useSmart="false" class="org.wltea.analyzer.lucene.IKAnalyzer"/>
<analyzer type="query" useSmart="true" class="org.wltea.analyzer.lucene.IKAnalyzer"/>
</fieldType>
4、重启solr
./solr restart -force