Solr配置中文分词器

1.1.1.1.1 第一步:添加IkAnalyzejar依赖

--IKAnalyzer2012FF_u1.jar添加到solr/WEB-INF/lib目录下。

1.1.1.1.2 第二步:加载IkAnalyzer的核心配置文件

--拷贝IkAnalyzer的配置文件到solr/WEB-INF/classes目录


1.1.1.1.3 
第三步:创建中文分词器 

--schema.xml中自定义一个FieldType,指定中文分词器IKAnalyzer

<!-- IKAnalyzer-->

    <fieldType name="text_ik" class="solr.TextField">

             <analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/>

    </fieldType>

 

1.1.1.1 测试中文分词器

1.1.1.1.1 第一步:重启tomcat
1.1.1.1.2 第二步:在analysis选项卡下,测试分词效果


1.1.1 
改造业务域,使用IK做分词器 

--修改schem.xml文件,修改需要分词的域的fieldType类型

 

我们只需要修改product_nameproduct_description两个业务域即可。

<field name="id" type="string" indexed="true" stored="true" required="true" multiValued="false" />

  

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

   <field name="product_catalog_name" type="string" indexed="true" stored="true" />

   <field name="product_price"  type="double" indexed="true" stored="true"/>

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

   <field name="product_picture" type="string" indexed="false" stored="true" />

 

--重启tomcat即可。

posted on 2019-07-20 19:10  袁音元音i  阅读(117)  评论(0)    收藏  举报