Link Search Menu Expand Document Documentation Menu

OpenSearch 语言客户端

OpenSearch 提供 JavaScript、Python、Ruby、Java、PHP、.NET、Go、Hadoop 和 Rust 语言的客户端。

OpenSearch Java 高级 REST 客户端将从 OpenSearch 3.0.0 开始弃用,并在未来的版本中移除。建议切换到Java 客户端

OpenSearch 客户端

OpenSearch 为以下编程语言和平台提供客户端

旧版客户端

适用于 Elasticsearch OSS 7.10.2 的客户端应可与 OpenSearch 1.x 兼容。然而,这些客户端的最新版本可能包含许可证或版本检查,从而人为地破坏兼容性。下表提供了针对 OpenSearch 1.x 最佳兼容性应使用的客户端版本的建议。对于 OpenSearch 2.0 及更高版本,没有 Elasticsearch 客户端能完全兼容 OpenSearch。

虽然 OpenSearch 和 Elasticsearch 共享一些核心功能,但混合搭配客户端和服务器存在很高的错误和意外结果风险。随着 OpenSearch 和 Elasticsearch 继续分化,此类风险可能会增加。尽管您的 Elasticsearch 客户端可能继续与您的 OpenSearch 集群配合使用,但建议为 OpenSearch 集群使用 OpenSearch 客户端。

要查看特定客户端的兼容性矩阵,请参阅客户端存储库中的 COMPATIBILITY.md 文件。

如果您测试了某个旧版客户端并验证其有效,请提交 PR 并将其添加到此表格中。

剩余 350 字符

有问题?

想贡献?