ElasticSearch Java 基于 okHttp 的客户端

ElasticSearch Java client based on okHttp

在我当前的项目中,我使用 Java High Level REST Client 进行 ES 查询。由于我使用 ES 客户端的项目工件是 AWS Lambda 函数,因此我正在寻找减小工件大小和减少内存消耗的方法。

此外,作为改进此工件中依赖项使用的一部分,我将 Apache HttpClient 替换为 okHttp3

但是检查项目中的传递依赖项我发现 ES Java 高级 REST 客户端使用 Apache HttpClient。所以我决定找一些基于 okHttp 的 ES Java 客户端(或者其他一些我可以用来代替 okHttp 的轻量级 HTTP 客户端)。我知道不同的 'non-native' ES 客户端 Jest or Spring Data Elasticsearch 但我不知道任何基于 okHttp 的 ES 客户端。

有没有符合我要求的ES客户端?或者这样的优化没有任何意义?

最后我决定不使用任何特殊的 ElasticSearch 客户端,只使用 okHttp 通过 POST 请求发送我的 ES JSON 查询。