2015-02-17 73 views
0

獲取嘗試連接到一個Lucene索引以上4.7時出現錯誤:Carrot2 3.9.4升級到Lucene的4.7+

處理錯誤:org.apache.lucene.index.IndexFormatTooNewException:格式版本不支持(資源:MMapIndexInput(path =「C:\ kcp-search-data \ kcp-index_2.cfs」)[slice = _2_Lucene41_0.doc]):1(需要介於0和0之間) org.apache.lucene。 index.IndexFormatTooNewException:格式版本不受支持(資源:MMapIndexInput(path =「C:\ kcp-search-data \ kcp-index_2.cfs」)[slice = _2_Lucene41_0.doc]):1(需要介於0和0)

任何解決此e RROR?任何想法何時發佈具有升級後的Lucenee庫的Carrot2的下一個版本?

謝謝

回答

0

問題已確定了胡蘿蔔JIRA跟蹤器,它看起來像他們打算修復它在3.10.0版本,如果我讀這正確。

http://issues.carrot2.org/browse/CARROT-1078

對不起,我沒有更好的消息。

+0

哈哈謝謝喬恩 – 2015-02-18 21:48:36

0

的3.10.0尚未出來,但你可以嘗試從快照二進制文件:

http://get.carrot2.org/head/3.10.0-SNAPSHOT/

快照自帶的Lucene升級到5.0.0 versino,所以應該讀你的索引太。

一旦官方的carrot2 3.10.0版本發佈,我會立即更新此回覆。

+0

進口carrot2核-3.10.0-SNAPSHOT.jar到我的項目的時候,我可以得到然而工作臺v3.10.0連接到新的索引我得到一個編譯錯誤: 編譯錯誤: java.lang.NoClassDefFoundError:org/carrot2/util/attribute/IBindableDescriptor – 2015-02-25 21:47:15

+0

您還需要在classpath中使用attributes-binder-1.2.2.jar。 – 2015-02-26 12:07:06

+0

謝謝,是的,我忘了那些罐子。被maven寵壞了哈哈 – 2015-02-26 17:52:52