You need to enable JavaScript to run this app.
导航
ES Python SDK 切换到 OpenSearch Python SDK
最近更新时间:2024.10.08 11:55:00首次发布时间:2024.09.19 14:10:07

云搜索服务目前支持 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 正常只需做以下两步改动:

  1. 安装 OpneSearch Python 客户端。

    pip install opensearch-py
    
  2. 修改源码中的 import 相关包的路径。

    from opensearchpy import OpenSearch
    
    # 创建 OpenSearch 客户端连接。
    client = OpenSearch(
                        ......