我目前使用的是 Elasticsearch 1.7.3,我想升级到 Elasticsearch 5.4。据我了解,Elasticsearch 5.4 在 Java 1.8 上运行。我的应用程序在 Java6 中运行,并且我使用 Jest 0.1.5 客户端进行 ES 查询。我想了解我是否仍然可以使用在 Java 1.6 中运行的 Jest 0.1.5 并从 Elasticsearch 5.4 进行查询。如果没有,请建议任何可以在 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。
关于java - 哪个客户端可以在 Java 1.6 中运行并从 Elasticsearch 5.4 进行查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45034718/