通過Python客戶端接入OpenSearch實例
更新時間 2024-11-26 11:25:24
最近更新時間: 2024-11-26 11:25:24
分享文章
本文為您介紹如何通過Python客戶端訪問天翼云云搜索OpenSearch實例。
概述
Python 客戶端(opensearch-py)是 OpenSearch 官方提供的庫,可以用來與集群交互,支持數據查詢、索引管理等操作,適合快速開發和輕量級應用。
前提條件
- 已開通天翼云云搜索服務 OpenSearch實例。
- 實例已綁定公網 IP。具體可參考“實例公網訪問”章節。
- 已在本地安裝 Python 3.x 版本。
- 已安裝 OpenSearch 官方 Python 客戶端庫。
操作步驟
- 安裝Python客戶端庫:
pip install opensearch-py
- 使用以下代碼連接到OpenSearch實例:
from opensearchpy import OpenSearch
#連接到 OpenSearch 集群
client = OpenSearch(
hosts=["//<host>:9200"],
http_auth=("<user>", "<password>")
)
- 創建索引操作
client.indices.create(index="my_index", ignore=400)
- host:集群綁定的公網 IP。
- user:OpenSearch 集群用戶名,例如 admin。
- password:用戶密碼,例如 admin 用戶的密碼。
- 執行查詢操作:
response = client.get(index="my_index", id=1)
print(response)