Eland:由 Elasticsearch 支持的 DataFrames 和机器学习#

日期:2024 年 6 月 10 日 版本:8.14.0

有用链接源代码库 | 问题和想法 | 问答支持

Eland 是一个 Python Elasticsearch 客户端,用于使用熟悉的 Pandas 兼容 API 探索和分析 Elasticsearch 中的数据。

该软件包尽可能使用现有的 Python API 和数据结构,以便于在 numpy、pandas、scikit-learn 之间以及它们对应的 Elasticsearch 版本之间切换。通常情况下,数据驻留在 Elasticsearch 中,而不是内存中,这使得 Eland 可以访问存储在 Elasticsearch 中的大型数据集。

安装 Eland#

Eland 可以从 PyPI 通过 pip 安装

$ python -m pip install eland

Eland 也可以通过 Conda 从 Conda Forge 安装

$ conda install -c conda-forge eland

入门#

如果您是第一次使用 Eland,建议查看 示例 文档以了解 Eland 的功能。

如果您不熟悉 Elasticsearch,建议您阅读 相关文档