配置步骤
下载分词器
上传文件
添加jar包
添加配置文件
添加分词器,配置业务域
测试分词器
第一步
下载IK分词器
第二步
上传文件
查看
第三步
添加jar包
到solr工程
cp IKAnalyzer2012FF_u1.jar /usr/local/solr/tomcat/webapps/solr/WEB-INF/lib/
第四步
添加配置文件
创建classes
复制文件
IKAnalyzer.cfg.xml
ext_stopword.dic
mydict.dic
三个文件,到classes目录
cp IKAnalyzer.cfg.xml ext_stopword.dic mydict.dic /usr/local/solr/tomcat/webapps/solr/WEB-INF/classes/
第五步
添加分词器,配置业务域
定义FieldType,指定使用中文分词器
在solrhome中定义
Solrconfig.xml,用于配置solr服务
Schema.xml,用于定义solr使用的所有域
修改配置
FieldType
一个FieldType,指定一个分词器
添加一个分词器
<!-- IKAnalyzer-->
<fieldType name="text_ik" class="solr.TextField">
<analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/>
</fieldType>
<field name="item_title" type="text_ik" indexed="true" stored="true"/>
<field name="item_sell_point" type="text_ik" indexed="true" stored="true"/>
<field name="item_price" type="long" indexed="true" stored="true"/>
<field name="item_image" type="string" indexed="false" stored="true" />
<field name="item_category_name" type="string" indexed="true" stored="true" />
<field name="item_keywords" type="text_ik" indexed="true" stored="false" multiValued="true"/>
<copyField source="item_title" dest="item_keywords"/>
<copyField source="item_sell_point" dest="item_keywords"/>
<copyField source="item_category_name" dest="item_keywords"/>
保存,退出
第六步
测试IK分词器
关闭Tomcat
重新启动
刷新solr
选择配置的IK分词器
分析一段文字
Text_ik
选择业务域
Item_title
分析