solr安装及配置IKAnalyzer中文分词器
环境:centos7.4、jdk1.7
工具:apache-tomcat-7.0.47.tar.gz、solr-4.10.3.tgz.tgz、IKAnalyzer2012
需求:安装solr单机版、配置ik中文分词器
开工:(本文中的路径为个人路径、命令是前天搭建时候下来的doc)
1、 把tomcat解压到/usr/local/solr目录下、修改个名字
2、 解压缩solr,将解压缩目录下dist中的solr-4.10.3.war复制到tomcat中
3、 启动tomcat7,部署solr-4.10.3.war,然后关闭tomcat,将tomcat7/webapps的solr-4.10.3文件夹改名为solr,删除solr-4.10.3.war
4、 将solr解压目录下的example/lib/ext中的所有jar包复制到tomcat7/webapps/solr/WEB-INF/lib中
5、 将solr解压目录下的example/solr文件夹复制到/usr/local/solr/solrhome下
6、 修改solr应用的web.xml配置文件制定solrhome位置
要把注释删掉然后就可以启动tomcat了
7、 下面是配置ik中文分词器(先关掉tomcat),首先将IK文件夹下的IKAnalyzer2012FF_u1jar包复制到solr应用的WEB-INF/lib下
8、 在solr应用下WEB-INF中新建一个classes文件夹用于放置IK分词器的配置文件
9、 复制IK目录下的IK配置文件,和自定义词典、扩展词典复制到classes下
10、 修改solrhome/collection1/scheme.xml配置文件,添加ik中文分词器的支持
<fieldType name="text_ik" class="solr.TextField"> <analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/> </fieldType> |
11、 启动tomcat,开启控制台,tail –f logs/catalina.out,然后会看到下图内容,成功安装ik分词器