IK支持Solr5的Jar包

还是有很多人不求源码,只求jar包,我就勉为其难让你们做伸手党吧。

fieldType配置如下:tokenizerFactory的模式

<fieldType name="text_ik" class="solr.TextField">
	<analyzer type="index">
		<!--<charFilter class="solr.HTMLStripCharFilterFactory"/>-->
		<tokenizer class="org.wltea.analyzer.lucene.IKTokenizerFactory" useSmart="false"/>
		<filter class="solr.LowerCaseFilterFactory" /> 
	</analyzer>
	<analyzer type="query">
		<tokenizer class="org.wltea.analyzer.lucene.IKTokenizerFactory" useSmart="true"/>
		<filter class="solr.LowerCaseFilterFactory" /> 
	</analyzer>
  </fieldType>

简化配置我就不写了,IK就1个参数usesmart,具体解释看官方文档pdf说明就好

JAR包下载地址:点我下载

忘了PS下:我偷懒直接上传了我正在使用的包,这个包有1个额外的修改,关于charFilter的,大家可以尝试配置fieldType时加入charFilter,例如加入HTML脚本移除,然后去尝试调用,会发现HTML脚本被移除后,之后文字的位置明显出现错乱,这会导致进行高亮的时候出现错位偏移,我参照网上一个高人的方法修复了下,发现起始位置是修复好了的,我太懒了,就没去管结束位置,大家要是修复了也请联系我给我一份,哈哈。

IK支持Solr5的Jar包

IK支持Solr5的Jar包

奉上源码,因为我使用1.8编译的,可能有人无法使用:我是源码

你可能感兴趣的:(IK支持Solr5的Jar包)