Java Sql Generate for Elasticsearch Sql



有没有java库来构建基于pojos的sql查询, 就像类似于休眠 hql 查询的东西。

对象 sql 查询比转换为弹性搜索 sql 查询。

当前的需求是通过 REST API 发送 SQL 查询。

有jooq库,可以使用方言为许多数据库生成,但目前它不支持弹性搜索jdbc驱动程序的EsDriver。

问候 拉杰什·吉里亚帕

我觉得你的问题有点令人困惑。 但是,我将提及一些可能对您有所帮助的事实。 首先,elasticsearch 离关系数据库系统很远。它是一个在Apache Lucene之上实现的搜索引擎,并将半结构化文档存储在自己的数据结构中,称为索引,用于信息检索目的。话虽如此,不可能对 Elasticsearch 运行 SQL 查询,因为显然它不是 RDBMS。 此外,JPA仅用于提供使用RDBMS的解决方案,因此您无法使用JDBC,Hibernate等连接到elasticsearch。 如果你想在java应用程序中连接到elasticsearch,你应该使用elasticsearch本身提供的标准客户端。 https://www.elastic.co/guide/en/elasticsearch/client/java-rest/7.13/index.html

相关内容

  • 没有找到相关文章