2011-02-11 21 views
2

我在使用Jackrabbit和Hibernate Search的Java Web應用程序上工作。我面臨的問題是Jackrabbit對Lucene 2的依賴很大,但Search要求Lucene 3正常工作。爲了得到這個工作,我設法做了一些「不那麼好的詭計」(即,我必須找到一種方法,在我的WEB-INF/lib目錄中同時安裝Lucene 2和3 JAR,而沒有任何類衝突)。最新的Jackrabbit快照是否可以與Lucene 3一起正常工作?

雖然它一切正常,我想完全擺脫Lucene 2,但是Jackrabbit一直在爲我舉辦。前幾天我遇到了以下link,我發現Jackrabbit人已經成功升級到與「沙盒」分支中的Lucene 3兼容。

我的問題是有人在那裏使用這個沙箱版本?我還沒有機會玩它,所以我想知道是否有人可以確認它確實可以與Lucene 3一起使用,如果是的話,從最後一個穩定的Jackrabbit版本升級到這個沙箱/快照時,是否會遇到任何問題?這對我現在升級到這個版本或者等到他們有另一個穩定版本的決定會有很大的幫助。

回答

1

我最近將沙箱分支合併到樹幹中。詳情請參閱JCR-2415

所以最新的Jackrabbit trunk現在基於Lucene 3.0.3。所有的測試用例包括集成測試都通過了。但是,由於我們在發佈週期還很早,所以可能仍然存在一些問題。

+0

好消息!我仍然懷疑在我們的生產環境中使用快照,但是下一個穩定版本的時候會有什麼想法? – brent777 2011-02-24 11:21:39

相關問題