在solr中使用IK中文分词器

2016-06-14|来源:

本文是在《 自定义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,测试分词

相关问答

更多

有关于IK分词器的在eclipse安装部署的问题

你直接把这两个文件ctrl c 然后鼠标点击项目 再ctrl v 相当于拷贝到项目根目录 反正我是这样弄的 可以用

java 中文分词为什么用 ik

ik分词器简单容易控制啊,反正我个人觉得ik不错

elasticsearch2.2.0中怎么样安装ik分词器

安装IK分词器:https://github.com/medcl/elasticsearch-analysis-ik cd /usr/share/elasticsearch/plugins/ --也可以在/data目录下 git clone https://github.com/medcl/elasticsearch-analysis-ik --下载IK Analysis for elasticsearch cd elasticsearch-analysis-ik mvn clean        ...

solr ik分词怎么能同时实现中英文数字同时分词

可以看下这个Solr安装部署,里边包括安装、部署、添加中文分词等等

java中文分词系统

ik-analyzer查查这个吧,是一个JAVA分词器 但是你说的处理完保存在另一个文件里这些就得你自己写代码处理了。IK只提供分词功能

专题教程

相关文章

更多

最近更新

更多