Linux(Centos7)solr环境的搭建以及安装中文分词器

Linux搭建solr环境以及安装中文分词器

我以centos7操作系统为例。

  1. 下载solr
    下载地址
  2. 以xshell为例的方式上传至Linux系统内。
    在这里插入图片描述
  3. 在/usr/local目录下面创建一个solr目录
 cd /usr/local
 mkdir solr

在这里插入图片描述

  1. 把tomcat解压一份到solr目录下,并改名tomcat
cd /opt/soft/
tar -zxf apache-tomcat-8.5.56.tar.gz -C /usr/local/solr/

在这里插入图片描述

  1. 解压solr
cd /opt/soft/
tar -zxf solr-4.10.3.tgz.tgz 

在这里插入图片描述

  1. 将solr目录下面的dist这个目录中war文件拷贝到tomcat的目录下面并改名。
cd solr-4.10.3
cd dist/
cp solr-4.10.3.war /usr/local/solr/tomcat/webapps/solr.war

在这里插入图片描述

  1. 启动tomcat,解压solr.war,解压之后,停止tomcat,删除solr.war
cd /usr/local/solr/tomcat/bin
./startup.sh 
./shutdown.sh
rm -rf solr.war

在这里插入图片描述

  1. 将example\lib\ext目录下所有jar包到Tomcat的webapp\solr\WEB-INF\lib目录下
cd /opt/soft/solr-4.10.3
cd example/lib/ext
cp * /usr/local/solr/tomcat/webapps/solr/WEB-INF/lib/

下图截图有点错误
在这里插入图片描述

  1. 创建solrhome
cd /opt/soft/solr-4.10.3/example/
cp -r solr /usr/local/solr/solrhome

在这里插入图片描述

  1. 配置solrhome,修改tomcat,中solr项目中的web.xml文件,为其指定solrhome
cd /usr/local/solr/
cd tomcat/webapps/solr/WEB-INF/
vim web.xml 

在这里插入图片描述

在web.xml 里面上图的内容原本是注解的,打开就配置好了。
在这里插入图片描述

安装中文分词器

此处选择的中文分词器是IK Analyzer,还是像上面一样将IK Analyzer先放进系统。
在这里插入图片描述

  1. 将IK的jar包拷贝到我们的tomcat的solr项目的lib目录下面。
cd IK\ Analyzer/
 cp IKAnalyzer2012FF_u1.jar  /usr/local/solr/tomcat/webapps/solr/WEB-INF/lib/

在这里插入图片描述

  1. 在tomcat的solr项目的根目录下面(/WEB-INF)创建一个classes目录
cd  /usr/local/solr/tomcat/webapps/solr/WEB-INF/
mkdir classes

在这里插入图片描述

  1. 把IK里面的配置文件都复制到tomcat的classes目录下面
cd /opt/soft/IK\ Analyzer/

cp ext_stopword.dic IKAnalyzer.cfg.xml mydict.dic  /usr/local/solr/tomcat/webapps/solr/WEB-INF/classes/

在这里插入图片描述

  1. 修改solrhome中的schema.xml
cd /usr/local/solr/solrhome/collection1/conf/

 vim schema.xml

在这里插入图片描述
在这里插入图片描述在这里插入图片描述

<fieldType name="text_ik" class="solr.TextField">
  <analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/>
</fieldType>


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值