首页 > 解决方案 > 在弹性搜索中使用 Jest 客户端更新部分文档

问题描述

我很想知道我应该使用哪个客户端来使用 java API 进行弹性搜索。有多个客户端,例如 Jest、Transport、ElasticSearch 客户端。我还必须在 ES 上执行 CRUD 操作。

标签: elasticsearch

解决方案


您应该使用java 高级 rest 客户端作为其官方 Elasticsearch java 客户端(支持所有文档 CRUD 操作)。

JEST 不是官方客户端,不适用于最新的 ES 版本(7.8 发布时甚至没有 7.0,因此与 ES 版本不同步)。

Transport客户端由高级客户端使用,并且在此官方文档中已被弃用

请阅读线程以获取有关所有这些客户端及其内部工作方式的更多信息。


推荐阅读