Solr - Linux环境搭建

Solr - Linux环境搭建

Solr服务器(单机版)功能: - IK分词器 自定义数据类型 自定义字段 高亮 扩展 停止 关键词 过滤条件 分页 排序

solr其实就是一个像我们工程中一样的用java代码编写的war包, 所以在linux运行需要jdk环境, 也需要服务器, solr自带一个服务器但是稳定性不高, 企业一般会安装Tomcat服务器供其使用

1.拷贝安装包到虚拟机leapfrog-main, 并安装
apache-tomcat-7.0.47.tar.gz
IKAnalyzer2012FF_hf1.zip
solr-4.10.3.tar

mkdir /solr
tar -zxvf solr-4.10.3.tar -C /solr/
tar -zxvf apache-tomcat-7.0.47.tar.gz -C /solr/
mkdir /solr/IK
unzip IKAnalyzer2012FF_hf1.zip -d /solr/IK/
在这里插入图片描述
2.配置
拷贝solr的war包到Tomcat中
cd /solr/solr-4.10.3/example/webapps
cp solr.war /solr/apache-tomcat-7.0.47/webapps/

拷贝支持包
cd /solr/solr-4.10.3/example/lib/ext
cp * /solr/apache-tomcat-7.0.47/lib/

修改web.xml(solr/WEB-INF/web.xml), 指定家的位置
会将添加的检索数据放在指定目录下
cd /solr/apache-tomcat-7.0.47/webapps/
mkdir solr
unzip solr.war -d solr
删除solr.war,否则启动Tomcat时会解压solr.war, 覆盖掉了之前自己解压并修改的solr文件夹
rm -rf solr.war
cd solr/WEB-INF/
vim web.xml
修改如图
在这里插入图片描述
3.启动Tomcat
sh /solr/apache-tomcat-7.0.47/bin/startup.sh
查看日志(是否有异常)
tail -f /solr/apache-tomcat-7.0.47/logs/catalina.out

4.验证
在自己电脑中(非虚拟机)输入虚拟机网址
在这里插入图片描述
5.配置IK分词器
在这里插入图片描述
在这里插入图片描述
在其下面复制如下数据:

![在这里插入图片描述](https://img-blog.csdnimg.cn/20191210143311913.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ1NDA0MjI0,size_16,color_FFFFFF,t_70) 重启Tomcat sh /solr/apache-tomcat-7.0.47/bin/shutdown.sh sh /solr/apache-tomcat-7.0.47/bin/startup.sh 查看日志(是否有异常) tail -f /solr/apache-tomcat-7.0.47/logs/catalina.out

验证
在这里插入图片描述

6.配置扩展词和停止词
扩展词 - 要添加的关键字
停止词 - 要过滤掉的词
解开注释
cd /solr/apache-tomcat-7.0.47/webapps/solr/WEB-INF/classes/
vim IKAnalyzer.cfg.xml
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章