CDH6.x Solr7.x 集成 Ik 分词

喜你入骨 提交于 2019-12-23 18:05:11

下载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 页面找到刚刚指定的文本解析类型

往索引中插入数据并且查询,分词查询成功

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!