首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >org.apache.lucene.search.Query vs org.infinispan.query.dsl.Query

org.apache.lucene.search.Query vs org.infinispan.query.dsl.Query
EN

Stack Overflow用户
提问于 2014-09-13 04:29:26
回答 1查看 246关注 0票数 0

我在我的应用程序中使用Infinispan6.0.2库,并将其版本降级到5.3。对于Infinispan5.3,不支持Infinispan5.3查询。有人能解释一下org.apache.lucene.search.Query和org.infinispan.query.dsl.Query之间的区别吗?是否有解决方法来运行Infinispan6.0.2。在JDK1.6上运行的IBM Websphere服务器上的库?

EN

回答 1

Stack Overflow用户

发布于 2014-09-14 16:05:19

您提出了两个问题: Lucene和DSL查询之间的差异以及不同Infinispan版本与IBM Websphere的兼容性问题。对于后者,请开始另一个问题来描述您的问题。

至于第一部分: Infinispan使用Lucene对数据进行索引。Lucene Query API绑定到这个底层索引,并且仅限于Java (因此,也就是library=embedded模式)。DSL API被设计为允许

在language/runtime.上独立于底层index

  • independence的

DSL API既可以在嵌入式模式下使用,也可以在Java和其他语言(C++、.NET -尽管目前尚未实现)的HotRod客户端上使用。由于独立于底层索引,除了Lucene之外,还支持无索引查询(在查询数据之前不需要对数据进行索引)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25816350

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档