本文纯属记录,solr配置Ik分词的过程,以便自己以后查看。
1,在前两篇创建solr_home,建立好core的基础上,增加solr的IK分词功能
2,在我的core的lib下面加入如下的两个jar
3,
3-2,<!-- 刁妹子定义ik分词 -->
<fieldType name="text_ik" class="solr.TextField" sortMissingLast="true">
<analyzer type="index">
<tokenizer class="org.apache.lucene.analysis.ik.IKTokenizerFactory" useSmart="false" />
</analyzer>
<analyzer type="query">
<tokenizer class="org.apache.lucene.analysis.ik.IKTokenizerFactory" useSmart="false" />
</analyzer>
</fieldType>
<field name="username" type="text_ik" indexed="true" stored="true" omitNorms="true"/>
<field name="salary" type="int" indexed="true" stored="true" omitNorms="true"/>
如图加上ik分词的配置schema.xml
4,在ext.dic不配置任何数据
5,结果:
6,自定义分词的时候
7.结果:
8,solr停词的方法类似
9,
10,