Link Search Menu Expand Document Documentation Menu

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 笔记本示例,请参阅示例

剩余 350 字符

有问题?

想要贡献?