码迷,mamicode.com
首页 > 其他好文 > 详细

solr增加中文分析器

时间:2018-04-26 12:11:36      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:text   entry   core   field   span   doctype   key   analyzer   false   

我的solr版本是5.3.0

1将jar包ik-analyzer-solr5-5.x.jar放入sor的web-inf的lib里面

技术分享图片

 

2 在web-inf下面新建classes目录,再新增三个配置文件:

技术分享图片

 

IKAnalyzer.cfg.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>

    <comment>IK Analyzer 扩展配置</comment>
    <!-- 用户可以在这里配置自己的扩展字典 -->
    <entry key="ext_dict">mydict.dic</entry>
    <!-- 用户可以在这里配置自己的扩展停用词字典    -->
    <entry key="ext_stopwords">ext_stopword.dic</entry>

</properties>

mydict.dic

小米手机
华为手机
格力空调
小红帽

ext_stopword.dic

妈的

3在新建的core的conf下面修改schema.xml

新增:

<fieldType name="text_ik" class="solr.TextField">   
               <analyzer type="index" isMaxWordLength="false" class="org.wltea.analyzer.lucene.IKAnalyzer"/>   
               <analyzer type="query" isMaxWordLength="true" class="org.wltea.analyzer.lucene.IKAnalyzer"/>   
     </fieldType>

修改:

<field name="name" type="text_ik" indexed="true" stored="true" required="true" />

重启后可实现

测试结果:

技术分享图片

solr增加中文分析器

标签:text   entry   core   field   span   doctype   key   analyzer   false   

原文地址:https://www.cnblogs.com/james-roger/p/8949914.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!