Elasticsearch 是一个分布式、RESTful 搜索和分析引擎。它提供了一个分布式、多租户的全文搜索引擎,具有 HTTP Web 界面和无模式 JSON 文档。
安装和设置
设置 Elasticsearch
有两种方法开始使用 Elasticsearch通过 Docker 在本地机器上安装 Elasticsearch
示例:运行禁用安全功能的单节点 Elasticsearch 实例。不建议用于生产环境。在 Elastic Cloud 上部署 Elasticsearch
Elastic Cloud 是一个托管的 Elasticsearch 服务。注册一个免费试用。
安装客户端
嵌入模型
查看使用示例。向量存储
查看使用示例。第三方集成
EcloudESVectorStore
检索器
ElasticsearchRetriever
ElasticsearchRetriever 支持通过 Query DSL 灵活访问所有 Elasticsearch 功能。 查看使用示例。BM25
查看使用示例。LLM 缓存
字节存储
查看使用示例。链
它是一个用于与 Elasticsearch 数据库交互的链。以编程方式连接这些文档到 Claude、VSCode 等,通过 MCP 获取实时答案。