首页 > 编程开发 > 全文搜索 > solr

在solr中使用IK中文分词器

2016-06-14 22:25:42| 发布: | 浏览: 994

本文是在《 自定义solr core 》的基础之上进行修改


下载:IK Analyzer 2012FF_hf1.zip


1、将IKAnalyzer2012FF_u1.jar拷贝到 E:\dev\solr\tomcat2\webapps\solr\WEB-INF\lib


2、修改E:\dev\solr\solrhome2\mysolr\conf\schema.xml,添加ik分词器的域类型

<?xml version="1.0" encoding="UTF-8" ?>
<schema name="example" version="1.5">
    <field name="_version_" type="long" indexed="true" stored="true"/>
    <field name="_root_" type="string" indexed="true" stored="false"/>
    <field name="id" type="string" indexed="true" stored="true" required="true" multiValued="false" />
    <field name="name" type="string" indexed="true" stored="true"/>
    <field name="title" type="text_ik" indexed="true" stored="true" multiValued="true"/>
    <field name="text" type="text_ik" indexed="true" stored="false" multiValued="true"/>
    <uniqueKey>id</uniqueKey>
    <fieldType name="string" class="solr.StrField" sortMissingLast="true" />
    <fieldType name="long" class="solr.TrieLongField" precisionStep="0" positionIncrementGap="0"/>
    <fieldType name="text_ik" class="solr.TextField">
        <analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/>
    </fieldType>
</schema>


3、启动tomcat,测试ik分词器

http://localhost:8080/solr/#/


选择自己定义的mysolr这个core,选择anlalysis,测试分词

如非特别注明,本站内容均为领悟书生原创,转载请务必注明作者和原始出处。
本文地址:http://www.656463.com/solr/yUvIFn.htm

相关专题

  • solr教程

    solr教程

    Solr采用Lucene搜索库为核心,提供全文索引和搜索开源企业平台,提供REST的HTTP/XML和JSON的API。