solr7.7.1加ik中文分词安装笔记

1、准备工作

到官网下载个jdk8安装上去
[root@Track2 solr]# rpm -ivh jdk-8u121-linux-x64.rpm 
Preparing...                          ################################# [100%]
Updating / installing...
   1:jdk1.8.0_121-2000:1.8.0_121-fcs  ################################# [100%]

修改最大文件打开数,加上

[root@Track2 solr]# vim /etc/security/limits.conf
*                soft    nproc           65536
*                hard    nproc           65536
*                soft    nofile          65536
*                hard    nofile          65536

新建solr用户,并切换到solr用户

[root@Track2 solr]#  useradd solr
[root@Track2 solr]# su - solr
[solr@Track2 ~]$

2、安装solr

下载solr

[solr@Track2 ~]$ wget http://archive.apache.org/dist/lucene/solr/7.7.1/solr-7.7.1.tgz

ik分词器下载地址,选择-solr7版本下载jar包,然后上传到服务器

https://search.maven.org/search?q=com.github.magese

下载完成

[solr@Track2 ~]$ ll
total 168480
-rw-r--r-- 1 solr solr   1188360 Mar 18 10:53 ik-analyzer-solr7-7.x.jar
-rw-rw-r-- 1 solr solr 171328483 Feb 23 11:30 solr-7.7.1.tgz

解压,并切换到root用户移动到安装目录

[solr@Track2 ~]$ tar -xzf solr-7.7.1.tgz 
[root@Track2 solr]# mv /home/solr/solr-7.7.1 /usr/local/

启动solr测试
[solr@Track2 ~]$ /usr/local/solr-7.7.1/bin/solr start

访问8983端口测试,正常
solr7.7.1加ik中文分词安装笔记

3、安装IK分词

把刚才下载的jar拷贝到solr
[solr@Track2 ~]$ cp ik-analyzer-solr7-7.x.jar /usr/local/solr-7.7.1/server/solr-webapp/webapp/WEB-INF/lib/

配置ik项目配置文件

[solr@Track2 ~]$ mkdir /usr/local/solr-7.7.1/server/solr/ik1
[solr@Track2 ~]$ cp -a /usr/local/solr-7.7.1/server/solr/configsets/_default/conf/ /usr/local/solr-7.7.1/server/solr/ik1

编辑配置文件,加入下面这段

[solr@Track2 ~]$ vim /usr/local/solr-7.7.1/server/solr/ik1/conf/managed-schema
<!-- ik分词器 -->
<fieldType name="text_ik" class="solr.TextField">
  <analyzer type="index">
      <tokenizer class="org.wltea.analyzer.lucene.IKTokenizerFactory" useSmart="false" conf="ik.conf"/>
      <filter class="solr.LowerCaseFilterFactory"/>
  </analyzer>
  <analyzer type="query">
      <tokenizer class="org.wltea.analyzer.lucene.IKTokenizerFactory" useSmart="true" conf="ik.conf"/>
      <filter class="solr.LowerCaseFilterFactory"/>
  </analyzer>
</fieldType>

然后重启solr
[solr@Track2 ~]$ /usr/local/solr-7.7.1/bin/solr restart

访问web新增核心ik1
solr7.7.1加ik中文分词安装笔记

添加成功后选中ik1核心,点击Analysis
solr7.7.1加ik中文分词安装笔记

测试分词
solr7.7.1加ik中文分词安装笔记

安装完成

转载于:https://blog.51cto.com/niubdada/2366491

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值