Elasticsearch 官方和社区推出了各个语言版本的 SDK 方便您使用。本文介绍 Elasticsearch 支持的客户端及优势。
访问优势
火山引擎云搜索服务为您的 VPC 提供了一个访问 ES 实例的 VIP,通过负载均衡的方式挂载了 ES 实例内的所有节点,拥有以下优势:
- 适配实例的弹性伸缩并保证其高可用性,当 ES 实例的节点发生变化时,VIP 会自动更新节点信息。
- 简化操作,无需再关注节点 IP、port 等信息的变更。
客户端说明
- Elasticsearch 提供了各种开发语言的客户端,例如 Java、Python 等,以满足不同开发者的需要。更多信息,请参见 Elasticsearch Client。
- Elasticsearch 从 5.6.0 版本开始,发布了官方的 Java High Level REST Client,可用于执行 search、index、delete、update 以及 bulk 操作,和 TransportClient 使用的核心 Java classes 一致,并且是为了替代 TransportClient 。更多信息,请参见 Java High Level REST Client 说明。
说明
版本兼容性上,建议客户端版本同服务端版本保持一致,更多信息,请参见兼容性说明。
使用文档