opensearch-py-ml
opensearch-py-ml
是一个 Python 客户端,为 OpenSearch 提供了一套数据分析和自然语言处理 (NLP) 支持工具。它使数据分析师能够
- 使用 opensearch-py-ml 的 DataFrame API 调用 OpenSearch 索引并对其进行操作。opensearch-py-ml 的 DataFrame 将 OpenSearch 索引封装成类似于 pandas 的 API,使您能够在 Jupyter Notebook 中处理 OpenSearch 中的大量数据。
- 使用 ML Commons 插件将 NLP SentenceTransformer 模型上传到 OpenSearch。
- 使用合成查询训练和调整 SentenceTransformer 模型。
先决条件
要使用 opensearch-py-ml
,请安装 OpenSearch Python 客户端。此 Python 客户端允许 OpenSearch 使用在 opensearch-py-ml
中运行 DataFrame 所需的 Python 语法。
安装 opensearch-py-ml
要将客户端添加到您的项目,请使用 pip 安装它
pip install opensearch-py-ml
然后像导入其他模块一样将客户端导入 OpenSearch
from opensearchpy import OpenSearch
import opensearch_py_ml as oml
API 参考
有关所有 opensearch-py-ml 对象、函数和方法的信息,请参阅 opensearch-py-ml API 参考。
后续步骤
如果您想跟踪或参与 opensearch-py-ml
客户端的开发,请参阅 opensearch-py-ml GitHub 仓库。
有关与客户端一起使用的 Python 笔记本示例,请参阅示例。