CDH6.x Solr7.x 集成 Ik 分词

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

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

发布了131 篇原创文章 · 获赞 33 · 访问量 66万+

猜你喜欢

转载自blog.csdn.net/zhangshenghang/article/details/103634252