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分词器
在其下面复制如下数据:
验证
6.配置扩展词和停止词
扩展词 - 要添加的关键字
停止词 - 要过滤掉的词
解开注释
cd /solr/apache-tomcat-7.0.47/webapps/solr/WEB-INF/classes/
vim IKAnalyzer.cfg.xml