Skip to main content
Elasticsearch 是一个分布式、RESTful 搜索和分析引擎。 它提供了一种分布式、多租户支持的全文本搜索引擎,具有 HTTP 网页界面和 schema-free JSON 文档。

安装与配置

Elasticsearch 安装

有两种方式开始使用 Elasticsearch:

在本地机器上安装 Elasticsearch

本地开发测试最便捷的方式是使用 start-local 脚本。该脚本通过 Docker 用一行简单命令配置 Elasticsearch。
这会创建一个 elastic-start-local 文件夹。要启动 Elasticsearch:
Elasticsearch 将在 http://localhost:9200 可用。elastic 用户和 API 密钥的自动生成密码将保存在 .env 文件中,位于 elastic-start-local 文件夹。 如果只需要 Elasticsearch 而不需要 Kibana,可以使用 --esonly 选项:
本地测试专用的 start-local 配置不应用于生产环境。生产环境安装请参考官方 Elasticsearch 文档。

在弹性云上部署 Elasticsearch

Elastic Cloud 是一个托管 Elasticsearch 服务。注册 免费试用 账户。

安装客户端

嵌入模型

请参考 使用示例。

向量存储

请参考 使用示例。

检索器

ElasticsearchRetriever

ElasticsearchRetriever 允许通过查询 DSL 灵活访问所有 Elasticsearch 功能。 请参考 使用示例。

LLM 缓存

字节存储

请参考 使用示例。

链

这是一个与 Elasticsearch 数据库交互的链。

官方原文:src/oss/python/integrations/providers/elasticsearch.mdx · 非官方翻译,译文由 AI 生成,以英文原文为准。
Last modified on November 3, 2026