tomcat7.0.47下的solr 集成IK分词器分析

熊孩纸 阅读:315 2021-03-31 21:34:50 评论:0

1.下载IK分词器的包      里面有几个重要的文件和jar包 IKAnalyzer2012FF_u1.jar   分词字典文件有ext_stopword.dic   mydict.dic   配置文件有 IKAnalyzer.cfg.xml。如图所示:


2、将IKAnalyzer2012FF_u1.jar 复制到tomcat下的solr项目的WEB-INF下的lib文件夹下。


3、在solr项目中的WEB-INF下创建classes文件夹将ext_stopword.dic   mydict.dic  IKAnalyzer.cfg.xml  复制到此文件夹下面。


4、配置solr设置项目路径,我的solr默认目录路径D:\solr_home文件,在D:\solr_home文件夹下面的collection1文件夹下面的 conf文件夹下面  找到schema.xml


5、编辑schema.xml, 跳转到最后一行   设置FieldType

6、编辑FieldType的内容如下:

  <fieldType name="text_ik" class="solr.TextField"> 
      <analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/> 
   </fieldType>
7、配置业务系统中的Field  同样是此schema.xml的最后面  添加

比如

<field name="title" type="text_ik"  indexed="true"  stored="true"/>

<field name="sell_point" type="text_ik"  indexed="true"  stored="true"/>

<field name="price"  type="long" indexed="true"  stored="true"/>

<field name="keywords"  type="text_ik"  indexed="true" stored="false" multiValued="true"/>

<copyField source="title" dest="keywords"/>

<copyField source="sell_point" dest="keywords"/>


声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

发表评论
搜索
KIKK导航

KIKK导航

排行榜
关注我们

一个IT知识分享的公众号