Elasticsearch:分布式搜索与分析集成 - Openclaw Skills
作者:互联网
2026-04-14
什么是 Elasticsearch?
Openclaw Skills 的 Elasticsearch 技能为与最流行的分布式搜索引擎之一进行交互提供了强大的接口。它允许 AI 智能体索引新文档,使用 Elastic Query DSL 执行深度搜索查询,并实时管理集群健康状况。通过整合此技能,开发人员可以弥合 AI 智能体与大规模数据存储之间的差距,从而实现更智能、更具数据意识的自动化。
下载入口:https://github.com/openclaw/skills/tree/main/skills/mrgoodb/elastic
安装与下载
1. ClawHub CLI
从源直接安装技能的最快方式。
npx clawhub@latest install elastic
2. 手动安装
将技能文件夹复制到以下位置之一
全局模式~/.openclaw/skills/
工作区
/skills/
优先级:工作区 > 本地 > 内置
3. 提示词安装
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 elastic。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
Elasticsearch 应用场景
- 在大型数据集中执行实时日志分析和错误模式检测。
- 授权 AI 智能体使用 Openclaw Skills 从索引文档中检索特定信息。
- 自动化集群健康监控和性能报告。
- 动态索引新内容以保持搜索结果最新。
- 在您的环境中定义连接字符串和身份验证凭据。
- 利用集群健康端点确保服务可访问。
- 发送 POST 请求以使用结构化 JSON 数据索引新文档。
- 构建并执行搜索查询以查找特定模式或文档。
- 在您的 Openclaw Skills 工作流中处理返回的搜索结果。
Elasticsearch 配置指南
配置您的环境并设置以下变量以启用 Elasticsearch 技能:
export ELASTICSEARCH_URL="https://elastic.example.com:9200"
export ELASTICSEARCH_API_KEY="your_api_key_here"
Elasticsearch 数据架构与分类体系
该技能与 Elasticsearch REST API 交互。以下是所需配置的映射:
| 配置键 | 用途 |
|---|---|
| ELASTICSEARCH_URL | 集群的 API 端点。 |
| ELASTICSEARCH_API_KEY | 用于安全访问的授权令牌。 |
| index-name | 文档的目标容器。 |
| query-body | 检索期间使用的 JSON 搜索条件。 |
name: elastic
description: Search and analyze data via Elasticsearch API. Index, search, and manage clusters.
metadata: {"clawdbot":{"emoji":"??","requires":{"env":["ELASTICSEARCH_URL","ELASTICSEARCH_API_KEY"]}}}
Elasticsearch
Distributed search and analytics.
Environment
export ELASTICSEARCH_URL="https://elastic.example.com:9200"
export ELASTICSEARCH_API_KEY="xxxxxxxxxx"
Cluster Health
curl "$ELASTICSEARCH_URL/_cluster/health" -H "Authorization: ApiKey $ELASTICSEARCH_API_KEY"
Search
curl -X POST "$ELASTICSEARCH_URL/my-index/_search" r
-H "Authorization: ApiKey $ELASTICSEARCH_API_KEY" r
-H "Content-Type: application/json" r
-d '{"query": {"match": {"message": "error"}}}'
Index Document
curl -X POST "$ELASTICSEARCH_URL/my-index/_doc" r
-H "Authorization: ApiKey $ELASTICSEARCH_API_KEY" r
-H "Content-Type: application/json" r
-d '{"message": "Log entry", "timestamp": "2024-01-30T10:00:00Z"}'
Links
- Docs: https://www.elastic.co/guide/en/elasticsearch/reference/current/rest-apis.html
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
营销宣传视频:AI 电商视频提示词 - Openclaw Skills
文章摘要提示词模板:LangChain 集成 - Openclaw Skills
HARPA AI:创作高质量 Midjourney 提示词 - Openclaw Skills
统一网络搜索:智能多源查询 - Openclaw 技能
Janitor: AI 工作区维护与清理 - Openclaw Skills
智谱图像生成:使用 CogView 创建 AI 艺术 - Openclaw Skills
X (Twitter) 趋势:实时社交分析 - Openclaw Skills
自动更新程序:自动化 AI 智能体与技能维护 - Openclaw Skills
失踪比特币查找器:区块链研究与休眠钱包分析 - Openclaw Skills
clawhub:用于管理和发布 Openclaw Skills 的命令行工具
AI精选
