An SPI class of type org.apache.lucene.codecs.Codec with name 'Lucene62' does not exist
由于我原先预研用的6.6.1(jdk1.8支持)。合到项目中来后只能用JDK7 故将lucene降级为5.4,索引文件还用原来6.6.1创建的。
lucene读取原来的索引的时候(初始化清理索引),需要根据索引文件的版本号创建对应class,但是我是降级的所以新的jar包中并没有相应的类,所以报错。
将索引文件夹删掉再初始化正常。
原创
2017-09-06 11:43:31 ·
1959 阅读 ·
0 评论