solr 使用IK分词器
1.jar包下载地址
https://repo1.maven.org/maven2/com/github/magese/ik-analyzer/
使用wget下载
wget https://search.maven.org/remotecontent?filepath=com/github/magese/ik-analyzer/8.3.0/ik-analyzer-8.3.0.jar
2.配置域类型
配置一个字段类型(域)
<!-- ik分词器 -->
<fieldType name="text_ik" class="solr.TextField">
<analyzer type="index">
<tokenizer class="org.wltea.analyzer.lucene.IKTokenizerFactory" useSmart="false" conf="ik.conf"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
<analyzer type="query">
<tokenizer class="org.wltea.analyzer.lucene.IKTokenizerFactory" useSmart="true" conf="ik.conf"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
</fieldType>
3.域使用
对要用分词器的域的type指定类型为text_ik
<field name="id" type="text_ik" uninvertible="true" indexed="true" stored="true"/>