lucene4.0与IKAnalyzer的冲突

在网上下载了lucene当前最新版本4.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已经是不兼容了。

从google 上面下载 IK Analyzer 2012FF_hf1.zip 就可以解决问题。

时间: 2024-10-12 22:06:47

lucene4.0与IKAnalyzer的冲突的相关文章

PSU 从11.2.0.3.0 -> 11.2.0.3.11 遇冲突解决全程

Oracle rdbms 打psu从11.2.0.3.0升级到11.2.0.3.11 参考patch :18522512 停应用,停监听与DB,将db的oracle_home下的OPatch目录加到环境变化PATH路径下,因为接下来要用opatch工具. 报错,说这个opatch工具太旧,要下载新的. The OPatch version being used (11.2.0.1.7) doesn't meet the minimum version required by the patch(

Lucene4.0 LogMergePolicy

其特点是给定的段列表顺序归并,不像TieredMergePolicy那样按大小排序之后决定. norm = log(10),levelFloor=log(minMergeSize)/norm,对段列表中的元素,添加level值为log(size)/norm(即使log 10 size)的seg. 从列表位置0开始,取最大的logLevel为maxLevel,levelBottom=(float)(max-0.75)(如果maxLevel<=levelFloor,levelBottom=-1.0,

api-gateway实践(15)guava-19.0和google-collections-1.0 的 ImmutableSet 类冲突

guava-19.0 google-collections-1.0 都有 ImmutableSet 类,包路径也一致,前者有 copyOf(Collection)? 一.应用报错: 二.解决办法 configurations.all { exclude module: 'logback-core' exclude module: 'logback-classic'   exclude module: 'google-collections' } 三.重启应用 比较前后生成的依赖关系 gradle

Solr配置中文分词器IKAnalyzer及增删改查调用

一.配置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 tokenStrea

Lucene使用IKAnalyzer中文分词笔记

本文主要讲解IKAnalyzer(以下简称'IK')在Lucene中的具体使用,关于Lucene和IK分词器的背景及其作用在这里就不再熬述.不得不感叹下Lucene版本变更的快速,如今最新已经到了4.9.0,相信任何技术的发展壮大都不可避免有这一过程.本文使用的是Lucene4.0,IKAnalyzer使用的是2012FF版. Lucene下载请移步官网,IK下载地址如下: http://code.google.com/p/ik-analyzer/downloads/list IK下载完成够拷贝

solr搜索之demo和集成IKAnalyzer(二)

1      新建demo-solr 关闭运行的solr应用. 进入solr目录:D:\solr-4.10.2\example 1.在example目录下创建demo-solr文件夹: 2.将./solr下的solr.xml拷贝到demo-solr目录下: 3.在demo-solr下创建demo目录,并且在demo目录下创建conf和data目录: 4.将example\solr\collection1\core.properties文件拷贝到example\demo-solr\demo下,并且

Lucene安装配置(4.6.0)

百度文库原始链接:http://wenku.baidu.com/link?url=WxkCi3zeXu8du3XGx9FxAeUxMiEx-e0EaKmoCKqa8_0Zy0INURfv8V5FePF5iSKWgi-VXgJwastrcg1AEH_bw14iCtMb4bhQpUzwiMCcjvy 6Lucene-4.6.0的安装与配置的详细过程 第一步:下载安装JDK 在安装lucene之前需要首先安装jdk,因为lucene是在jdk的环境下运行的.最好下载jdk1.7以上的版本.这里我用的是

lucene 4.0学习

一:官方文件 http://lucene.apache.org/core/4_0_0/ ps:网上参考文章:http://www.cnblogs.com/xing901022/p/3933675.html 二:jar包 (1)lucene-core-4.0.0.jar (2)lucene-analyzers-common-4.0.0.jar (3)lucene-analyzers-smartcn-4.0.0.jar (4)lucene-queries-4.0.0.jar (5)lucene-qu

VC6.0打开或者添加工程文件崩溃的解决方法 (转载)

很多学习编程的同学都遇到这样的问题,在Windows操作系统下使用Visual C++ 6.0编程时,如果点击菜单中的[打开]或者[添加],或者按快捷键,都会弹出下图的对话框,出现程序崩溃并退出的情况. 出现这种问题的原因是VC6.0和其他软件冲突所致,网上一般认为是和Office2007或者Office2010冲突,有人说是和Office里的vosio冲突,但是经过检查发现卸载vosio之后问题依旧存在,也有人说是需要重装系统或者重新安装软件,但是这些方法均不可行.         其实这是微