胡萝卜2 3.9.4升级至Lucene 4.7+;
尝试连接到4.7以上的Lucene索引时出错: 处理错误:org.apache.lucene.index.indexformatooneweexception:不支持格式版本(资源:MMapIndexInput(path=“C:\kcp搜索数据\kcp-index\u 2.cfs”)[slice=\u 2\u Lucene41\u 0.doc]:1(需要介于0和0之间) org.apache.lucene.index.indexformattooneweexception:不支持格式版本(资源:MMapIndexInput(path=“C:\kcp搜索数据\kcp-index_2.cfs”)[slice=\u 2\u Lucene41\u 0.doc]:1(需要介于0和0之间) 这个错误有什么解决办法吗?你知道什么时候会发布下一个升级了Lucene库的Carrot2吗胡萝卜2 3.9.4升级至Lucene 4.7+;,lucene,carrot2,Lucene,Carrot2,尝试连接到4.7以上的Lucene索引时出错: 处理错误:org.apache.lucene.index.indexformatooneweexception:不支持格式版本(资源:MMapIndexInput(path=“C:\kcp搜索数据\kcp-index\u 2.cfs”)[slice=\u 2\u Lucene41\u 0.doc]:1(需要介于0和0之间) org.apache.lucene.index.indexformattooneweexception:不支持格式版本(资源:
谢谢这个问题已经在Carrot JIRA tracker中发现,如果我读对了,他们似乎计划在3.10.0版中修复它
抱歉,我没有更好的消息。3.10.0尚未推出,但您可以从以下位置尝试快照二进制文件: 该快照随Lucene一起升级到版本5.0.0,因此它也应该读取您的索引
一旦正式的carrot2 3.10.0版本可用,我将立即更新此回复。我可以让Workbench v3.10.0连接到新索引,但是当将carrot2-core-3.10.0-SNAPSHOT.jar导入我的项目时,我会遇到一个编译错误:编译错误:java.lang.NoClassDefFoundError:org/carrot2/util/attribute/ibindabledescriptor您还需要类路径中的attributes-binder-1.2.2.jar。谢谢,是的,我忘了那些jar。被maven宠坏了哈哈