才疏学浅,欢迎批评指正

Solr7.5配置IK分词器

7.5配置IK分词器

Solr7.5配置IK分词器

1.Ik分词器下载
https://search.maven.org/remotecontent?filepath=com/github/magese/ik-analyzer/7.5.0/ik-analyzer-7.5.0.jar
2.将jar包放入server\solr-webapp\webapp\WEB-INF\lib下
Solr初探(四)---Solr7.5配置IK分词器
3.在server\solr-webapp\webapp\WEB-INF下创建classes文件夹,在该文件夹下新建如下文件
① IKAnalyzer.cfg.xml
② ext.dic
③ stopword.dic
④ ik.conf
⑤ dynamicdic.txt
Solr初探(四)---Solr7.5配置IK分词器
4.配置managed-schema,添加ik分词器
Solr初探(四)---Solr7.5配置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>

5.保存文件,重启solr,在schema中可以找到刚刚添加的text_ik字段类型
Solr初探(四)---Solr7.5配置IK分词器
6.简单测试。在Analysis中输入一段话,在fieldType中找到text_ik,可以得到利用ik分词器分词后的居中
Solr初探(四)---Solr7.5配置IK分词器

相关文章: