云搜索服务目前支持 ES 7.10.2
和 OpenSearch 2.9.0
版本实例。如果由 ES 7.10.2 实例切换到 OpenSearch 2.9.0 实例,在使用 Python SDK 连接实例时,需要切换到 OpenSearch 2.9 Python SDK。本文介绍切换到 OpenSearch 2.9 Python SDK 的流程。
OpenSearch 2.9 SDK 基本兼容了 ES 7.10.2 x-pack 之外的 API,即兼容了 ES 7.10.2 OSS API。用户切换 SDK 正常只需做以下两步改动:
安装 OpneSearch Python 客户端。
pip install opensearch-py
修改源码中的 import 相关包的路径。
from opensearchpy import OpenSearch # 创建 OpenSearch 客户端连接。 client = OpenSearch( ......