Linux下安装配置Solr,并配置IK分词器

1 篇文章 0 订阅
1 篇文章 0 订阅

博客地址:博客地址

所需环境:
链接:https://pan.baidu.com/s/16Euozz4rZUHiEjB79JIE8A
提取码:s74s
(包含了tomcat,solr,IK分词器,以及jkd。大家下载时注意按需所取。)

1:安装java环境(不多做介绍)

2:安装tomcat


解压tomcat:

tar -zxvf apache-tomcat-7.0.93.tar.gz 

解压solr:

tar -zxvf solr-4.10.3.tgz

将solr的war包拷贝到tomcat下的webapps目录下:

cp solr-4.10.3/dist/solr-4.10.3.war apache-tomcat-7.0.93/webapps/

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

3:启动tomcat并删除war包

在这里插入图片描述
注意启动完成之后,solr-4.10.3war包解压完成之后在这里插入图片描述
需要先停止tomcat再进行删除war包操作,否则会将生成的目录一起删除。

4:拷贝所需的jar包,配置solrhome

 cp solr-4.10.3/example/lib/ext/* apache-tomcat-7.0.93/webapps/solr-4.10.3/WEB-INF/lib/

注意所在目录,执行命令时所处的目录如下图:
在这里插入图片描述
创建solrhome文件件

mkdir solrhome

将 solr-4.10.3/example/solr/下的所有文件 拷贝 到solrhome中:

cp -r solr-4.10.3/example/solr/* solrhome/

此时,solrhome中应是如图所示:
在这里插入图片描述
修改web.xml(注意目录哦)

vim apache-tomcat-7.0.93/webapps/solr-4.10.3/WEB-INF/web.xml

注意这段代码是被注释的,只需要打开注释并修改框中箭头所指的solrhome路径即可。
在这里插入图片描述
在这里插入图片描述

5:配置IK分词器

IK分词器在文章开头已经提供给大家下载,无需去搜索。
下图是解压好的分词器,我们只需要箭头所指的三个文件即可。
在这里插入图片描述
将jar包拷贝到solr工程的目录下:

cp IKAnalyzer2012FF_u1.jar ../apache-tomcat-7.0.93/webapps/solr-4.10.3/WEB-INF/lib/

将扩展词典及停用词典拷贝到classes目录下,如果没有则手动创建一个名为classes的文件夹
在这里插入图片描述
将词典拷贝到上图新建的目录下:

cp IKAnalyzer.cfg.xml stopword.dic ../apache-tomcat-7.0.93/webapps/solr-4.10.3/WEB-INF/classes/

修改solrhome中的配置文件 schema.xml
在这里插入图片描述

注意这里需要的配置需要分配在不同的地方,(个人愚见,如有问题请大家及时提出。万不可直接复制拷贝进配置文件):

<!--IK分词器配置-->
<fieldType name="text_ik" class="solr.TextField">
  <analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/>
</fieldType>

<field name="user_name" type="text_ik" indexed="true" stored="true"/>
<field name="user_address"  type="text_ik" indexed="true" stored="true"/>
<field name="item_keywords" type="text_ik" indexed="true" stored="false" multiValued="true"/>

<copyField source="user_name" dest="item_keywords"/>
<copyField source="user_address" dest="item_keywords"/>

下图是我放置的位置(仅供参考)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
之后重启Tomcat来校验IK分词器
在这里插入图片描述
在这里插入图片描述
至此,Linux下安装配置Solr,并配置IK分词器已经全部结束。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值