Querydsl 与 ES Querydsl

Querydsl vs ES Querydsl

我被要求调查 Querydsl。所以,我一直在网上搜索,似乎有两个:一个由 Mysema 赞助,另一个由 Elastic Search 创建。我对功能上的差异感到有点困惑。 Elastic Search的Querydsl是对Querydsl的扩展吗?任何人都可以指出或提供一个比较两者用途的例子吗?

到目前为止,这是我所知道的:

Querydsl

ES Querydsl

假设您要使用版本 2.x,建议您只使用普通的 http 客户端并使用 ES 查询 dsl,因为 ES 通常会在版本之间拉出 类。

我使用 QueryDsl(Java 框架)有一段时间了。据我所知,它们是两个不同的东西。

QueryDSL 是在 Java 中编写类型安全查询的框架。

虽然 ES Query DSL 是一种基于 JSON 的语言,用于在 ES 中编写查询。