哪个客户端可以 运行 in Java 1.6 & 从 Elasticsearch 5.4 查询?

Which client can run in Java 1.6 & query from Elasticsearch 5.4?

我目前使用的是 Elasticsearch 1.7.3,我想升级到 Elasticsearch 5.4。根据我的理解,Java 1.8 上的 Elasticsearch 5.4 运行s。我的应用程序在 Java6 中 运行ning,我正在使用 Jest 0.1.5 客户端进行 ES 查询。我想知道我是否仍然可以使用 Java 1.6 中的 运行s 的 Jest 0.1.5 以及来自 Elasticsearch 5.4 的查询。如果不是,请建议可以 运行 on Java6 但可以从 Elasticsearch 5.4 查询的任何替代方法或客户端。提前致谢

我相信您仍然可以使用 Jest,但请在 plain JSON 中提交查询。在这一点上,如果使用普通 HTTP 客户端或 Jest 进行查询并没有什么区别。

正如 Elastic 在他们的 blog 中所说:

The Java REST client is the future for Java users of Elasticsearch. Please get involved and try out the high-level client as soon as it becomes available

Java REST 客户要求 Java 1.7.