下载ik相关jar包:
链接:https://pan.baidu.com/s/19fydKWw15g8rPg4LW1cOtw
提取码:f2l8
在CDH安装目录下 查找CDH6 solr 的启动目录
[root@hostname1 ~]# find /opt -name WEB-INF |grep 'solr'
/opt/cloudera/parcels/CDH-6.0.0-1.cdh6.0.0.p0.537114/lib/solr/server/solr-webapp/webapp/WEB-INF
进入该目录下的lib目录,可以查看到相关jar包
将我们刚刚下载的ik分词两个jar包放入lib目录下
ik-analyzer-solr5-5.x.jar , solr-analyzer-ik-5.1.0.jar
修改权限
chmod 777 solr-analyzer-ik-5.1.0.jar ik-analyzer-solr5-5.x.jar
分发到所有solr服务器中
重启Solr服务
在 schema.xml 中添加solr配置,并给字段配置该类型,Mpophlines文件(Key-Value Store Indexer 配置文件)配置不需要改变
<field name="hbase_indexer_user_fn_name" type="text_ik" multiValued="false" docValues="false" indexed="true" stored="true"/><fieldType name="text_ik" class="solr.TextField"><analyzer type="index" isMaxWordLength="false" class="org.wltea.analyzer.lucene.IKAnalyzer"/><analyzer type="query" isMaxWordLength="true" class="org.wltea.analyzer.lucene.IKAnalyzer"/></fieldType>
重新创建索引 ,可以在Solr 页面找到刚刚指定的文本解析类型
往索引中插入数据并且查询,分词查询成功