2

Jackrabbit と Hibernate Search の両方を使用する Java Web ベースのアプリに取り組んでいます。私が直面していた問題は、Jackrabbit が Lucene 2 に大きく依存しているのに対し、Search が機能するには Lucene 3 が必要であるということでした。これを機能させるために、「あまり良くない策略」を少し実行しました (つまり、クラスの競合なしに WEB-INF/lib ディレクトリに Lucene 2 と 3 の両方の JAR を配置する方法を見つけなければなりませんでした)。

すべて正常に動作しますが、Lucene 2 を完全に削除したいのですが、Jackrabbit がこれを妨げています。先日、次のリンクを見つけました。Jackrabbit の担当者が「サンドボックス」ブランチで Lucene 3 と互換性を持つようにアップグレードしたことがわかりました。

私の質問は、このサンドボックス バージョンを使用した人はいますか? 私はまだそれを試す機会がなかったので、Lucene 3 で実際に動作することを誰かが確認できるかどうか疑問に思っていました。もしそうなら、最後の安定した Jackrabbit リリースからこのサンドボックス / スナップショットにアップグレードするときに問題に直面しましたか? これは、今すぐアップグレードするか、別の安定版がリリースされるまで待つかを決定する際に大いに役立ちます。

4

1 に答える 1

1

最近、サンドボックス ブランチをトランクにマージしました。詳細については、 JCR-2415を参照してください。

したがって、最新のJackrabbit トランクは Lucene 3.0.3 に基づいています。統合テストを含むすべてのテスト ケースに合格します。ただし、まだリリース サイクルの非常に早い段階にあるため、まだいくつかの問題がある可能性があります。

于 2011-02-24T09:58:01.397 に答える