环境 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"/>