🔎
Elasticsearch
搜索引擎 数据库与存储安装命令
npx clawhub@latest install elasticsearch
安装说明
1
确认环境
确保已安装 Node.js 22+ 和 OpenClaw。在终端运行 openclaw --version 确认 OpenClaw 正常工作。
2
执行安装
在终端中运行上方安装命令,ClawHub 会自动下载并安装 Elasticsearch 到 ~/.openclaw/skills/ 目录。
3
验证安装
运行 openclaw skills list 查看已安装技能列表,确认 Elasticsearch 已出现在列表中。
4
配置参数(可选)
根据下方介绍中的配置说明,在 ~/.config/openclaw/openclaw.json5 中添加技能的配置项。
手动安装方式:将 Skill 文件夹复制到
~/.openclaw/skills/ 或项目目录下的 skills/ 文件夹,确保文件夹中包含 SKILL.md 文件。
全文搜索
日志分析
数据聚合
详细介绍
Elasticsearch 技能让 OpenClaw 连接 Elasticsearch 集群,用对话方式进行复杂的搜索和分析。
核心功能
- 全文搜索:用自然语言描述搜索条件,自动转为 ES 查询 DSL
- 日志分析:搜索和分析应用日志,快速定位问题
- 聚合分析:生成各种统计图表和数据聚合报告
- 索引管理:查看索引列表、Mapping、集群健康状态
- Kibana 集成:生成 Kibana 可视化查询链接
配置说明
{
skills: {
elasticsearch: {
nodes: ["http://localhost:9200"],
auth: { username: "elastic", password: "xxx" },
defaultIndex: "logs-*"
}
}
}
使用场景
- 「搜索最近 1 小时内包含 error 的日志」
- 「按服务名统计今天的 500 错误数量」
- 「集群健康状态如何?有没有 unassigned shards?」
- 「logs-2026.03 索引的 Mapping 是什么?」