SQL 到 Elasticsearch DSL 的 Java 库
有几个 Java 库可以将 SQL 查询转换为 Elasticsearch DSL 查询:
-
Jooq:Jooq 是一个流行的 Java ORM 库,它提供了一个名为 jooq-elasticsearch 的插件,可以将 Jooq 查询转换为 Elasticsearch DSL 查询。
-
Elastic-JDBC:Elastic-JDBC 是一个 Java 库,它允许您使用标准的 JDBC API 从 Elasticsearch 中查询数据。它包含一个名为 Elastic-JDBC-Query 的模块,可以将 SQL 查询转换为 Elasticsearch DSL 查询。
-
Sql2es:Sql2es 是一个 Java 库,它提供了一个名为 Sql2esConverter 的类,可以将 SQL 查询转换为 Elasticsearch DSL 查询。
-
JSqlParser:JSqlParser 是一个 Java 库,它可以解析 SQL 查询,并将其转换为 Java 对象。使用 JSqlParser,您可以编写自己的代码将 SQL 查询转换为 Elasticsearch DSL 查询。
这些库都有自己的优缺点,您可以选择最适合您的项目的库。
原文地址: https://www.cveoy.top/t/topic/murL 著作权归作者所有。请勿转载和采集!