Solr配置中文分词器IKAnalyzer及增删改查调用
2016-08-28 14:10
441 查看
一、配置IKAnalyzer中文分词器
Solr 版本5.2.1
IKAnalyzer2012_u6.jar报错 ,用IKAnalyzer2012_FF_hf1.jar 替换可解决
解决lucene4.0与IKAnalyzer的冲突。解决Exception in thread "main" java.lang.VerifyError: class org.wltea.analyzer.lucene.IKAnalyzer overrides final method tokenStream.(Ljava/lang/String;Ljava/io/Reader;)Lorg/apache/lucene/analysis/TokenStream;原因IKAnalyzer中参考手册中的例子是使用的lucene3.4,与4.0已经是不兼容了。使用IKAnalyzer2012_FF_hf1.jar可以解决问题
java.lang.AbstractMethodError
Caused by: java.lang.AbstractMethodError
at org.apache.lucene.analysis.Analyzer.tokenStream(Analyzer.java:179)
lucene版本跟IK分词版本不一致导致,这块版本一定要对应上
由于solr版本较高暂时无法解决
[code=xml;toolbar:false"> <field name="messageId" type="string" indexed="true" stored="true" required="true" multiValued="false"/>
<field name="msg_title" type="text_ik" stored="true" indexed="true"/>
<field name="msg_content" type="text_ik" stored="true" indexed="true" multiValued="true"/>
<uniqueKey>messageId</uniqueKey>
<!-- IKAnalyzer 中文分词-->
<fieldType name="text_ik" class="solr.TextField">
<analyzer type="index" class="org.wltea.analyzer.lucene.IKAnalyzer" />
<analyzer type="query" class="org.wltea.analyzer.lucene.IKAnalyzer" />
</fieldType>
Solr 版本5.2.1
IKAnalyzer2012_u6.jar报错 ,用IKAnalyzer2012_FF_hf1.jar 替换可解决
解决lucene4.0与IKAnalyzer的冲突。解决Exception in thread "main" java.lang.VerifyError: class org.wltea.analyzer.lucene.IKAnalyzer overrides final method tokenStream.(Ljava/lang/String;Ljava/io/Reader;)Lorg/apache/lucene/analysis/TokenStream;原因IKAnalyzer中参考手册中的例子是使用的lucene3.4,与4.0已经是不兼容了。使用IKAnalyzer2012_FF_hf1.jar可以解决问题
java.lang.AbstractMethodError
Caused by: java.lang.AbstractMethodError
at org.apache.lucene.analysis.Analyzer.tokenStream(Analyzer.java:179)
lucene版本跟IK分词版本不一致导致,这块版本一定要对应上
由于solr版本较高暂时无法解决
[code=xml;toolbar:false"> <field name="messageId" type="string" indexed="true" stored="true" required="true" multiValued="false"/>
<field name="msg_title" type="text_ik" stored="true" indexed="true"/>
<field name="msg_content" type="text_ik" stored="true" indexed="true" multiValued="true"/>
<uniqueKey>messageId</uniqueKey>
<!-- IKAnalyzer 中文分词-->
<fieldType name="text_ik" class="solr.TextField">
<analyzer type="index" class="org.wltea.analyzer.lucene.IKAnalyzer" />
<analyzer type="query" class="org.wltea.analyzer.lucene.IKAnalyzer" />
</fieldType>
相关文章推荐
- Solr配置中文分词器IKAnalyzer及增删改查调用
- solr3.5.1配置IKAnalyzer中文分词器
- solr的IKAnalyzer中文分词器配置
- 5、solr配置中文分词器(IKAnalyzer)
- 二、Solr配置中文分词器IKAnalyzer并配置业务域
- solr安装及配置IKAnalyzer中文分词器
- Solr的学习使用之(三)IKAnalyzer中文分词器的配置
- Solr配置中文分词器IK Analyzer详解
- 配置solr4.10.0和中文分词IKAnalyzer
- 你不知道的全文检索---solr安装中文分词器及配置业务字段
- Solr配置中文分词器mmseg4j详解-linux版
- Solr配置中文分词器mmseg4j详解
- solr4.5配置中文分词器mmseg4j
- solr配置中文分词器mmseg4j
- solr-4.6配置中文分词器ik-analyzer
- solr 扩展中文分词 IKAnalyzer 配置文件路径
- Solr配置中文分词器IK Analyzer详解
- solr安装和配置中文分词器
- windows 上配置solr5.2.1+solr4.3+中文分词器
- Solr4.7.1中配置中文分词器