Skip to main content

elasticsearch

Interact with Elasticsearch clusters via the API.

来源信息

仓库
olasunkanmi-SE/codebuddy
最近来源活动
2026年3月16日 13:58
检测到的 SKILL.md 语言
英语
星标
141
分支
44

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

文件资源管理器
2 个文件

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
elasticsearch
description
Interact with Elasticsearch clusters via the API.
metadata
{"displayName":"Elasticsearch","icon":"search","category":"databases","version":"1.0.0","dependencies":{"cli":"curl","checkCommand":"curl --version","bundledInstall":"skills/elasticsearch/install.sh","install":{"darwin":"[Truncated]","linux":"[Truncated]","windows":"[Truncated]"}},"config":[{"name":"ES_URL","label":"Base URL","type":"string","required":false,"placeholder":"http://localhost:9200"}],"auth":{"type":"api-key"}}
# Elasticsearch Use the provided `es-cli` wrapper or direct REST API calls to manage indexes and search data. ## CLI Usage (Recommended) An `es-cli` wrapper is available in `.codebuddy/bin`. Base URL default: `http://localhost:9200` (Override with ES_URL env var) ### Examples - Check Health: `es-cli GET /_cluster/health` - List Indexes: `es-cli GET /_cat/indices` - Search: `es-cli GET /my-index/_search` ## Manual Connection Typically accessed via `curl`. Base URL: `http://localhost:9200` (or your cluster URL) ## Common Commands ### Cluster Health ```bash curl -X GET "localhost:9200/_cluster/health?pretty" ``` ### List Indexes ```bash curl -X GET "localhost:9200/_cat/indices?v" ``` ### Search ```bash curl -X GET "localhost:9200/<index>/_search?q=*&pretty" ``` ### Create Index ```bash curl -X PUT "localhost:9200/<index>" ``` ### Delete Index ```bash curl -X DELETE "localhost:9200/<index>" ``` ## Setup Ensure you have access to the Elasticsearch cluster and `curl` installed. For authenticated clusters, use `-u username:password` or Authorization headers.
在 GitHub 查看