java - 最新的 Jackrabbit 快照是否与 Lucene 3 一起正常工作?

标签 java lucene jackrabbit

我在开发一个基于 Java 网络的应用程序,该应用程序同时使用 Jackrabbit 和 Hibernate Search。我面临的问题是 Jackrabbit 严重依赖 Lucene 2,但 Search 需要 Lucene 3 才能工作。我设法做了一些“不太好的诡计”来让它工作(即我必须找到一种方法在我的 WEB-INF/lib 目录中同时拥有 Lucene 2 和 3 JAR,而没有任何类冲突)。

虽然一切正常,但我想完全摆脱 Lucene 2,但 Jackrabbit 一直在为我阻止它。我遇到了以下 link前几天,我看到 Jackrabbit 的人已经成功升级到与“沙盒”分支中的 Lucene 3 兼容。

我的问题是有人用过这个沙盒版本吗?我还没有机会使用它,所以我想知道是否有人可以确认它确实可以与 Lucene 3 一起使用,如果可以的话,您在从上一个稳定的 Jackrabbit 版本升级到这个沙箱/快照时是否遇到过任何问题?这将极大地帮助我决定现在升级到这个还是等到他们有另一个稳定版本。

最佳答案

我最近将沙箱分支合并到主干中。参见 JCR-2415了解详情。

所以最新Jackrabbit trunk现在基于 Lucene 3.0.3。包括集成测试在内的所有测试用例都通过了。但是,由于我们仍处于发布周期的早期阶段,因此可能仍存在一些问题。

关于java - 最新的 Jackrabbit 快照是否与 Lucene 3 一起正常工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4970880/

相关文章:

java - 内部类的问题。表达式错误开始非法

java - 如何在 Spring Boot 中动态获取 EntityGraph

java - 可以在带有参数的jsp中使用${object.method}吗?

zend-framework - Zend Lucene 是否支持多值字段?

lucene - 如何在 ElasticSearch 中查询带有停用词的短语

java - 在java中执行外部程序并传递命令

azure - 从 Azure 搜索获取索引架构

java - 同一事务中的多个资源提供者 Spring

java - 如何通过uuid获取文档

java - 如何在 Felix 请求过滤器中获取当前 Jackrabbit 用户?