您的位置:首页 > 运维架构 > Linux

centos 下solr配置IK 分词器

2016-12-17 21:01 357 查看
环境 tomcat下的solr配置分词器
我的分词器下载地址   其他版本可能步骤有所不同

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

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

3.在WEB-INF下创建classes文件jia   将ext_stopword.dic   mydict.dic  IKAnalyzer.cfg.xml  复制到此文件夹下面

4.在配置的solrhome  文件夹下面的collection1文件夹下面的 conf文件夹下面  找到schema.xml

5.vi schema.xml   快捷键  shift+g 跳转到最后一行   设置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"/>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: