Solr - Linux环境搭建

本文详细介绍了如何在Linux环境中搭建Solr服务器,包括安装Apache Tomcat,部署Solr war包,配置IK分词器,设置数据存储位置,并进行启动与验证。通过这些步骤,你可以成功建立一个具备分词、扩展词和停止词管理功能的Solr服务器。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值