Elasticsearch
一站式解决Elasticsearch设计、查询与运维难题的AI助手
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:Elasticsearch。 它的用途是:一站式解决Elasticsearch设计、查询与运维难题的AI助手 完整的 Skill 内容见:https://321skill.com/skills/elasticsearch-x-6/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“我的Elasticsearch聚合查询报错‘fielddata is disabled on text fields’,该怎么解决?” 它会解释fielddata的用途与内存开销,并指导你如何安全地启用它,或建议改用keyword字段进行聚合。或者,你可以说:“我需要设计一个支持自动补全和同义词搜索的产品名称字段映射。” 它会为你提供包含适当分析器、子字段和同义词过滤器的完整映射示例。
介绍
本Skill专为解决Elasticsearch(ES)全生命周期中的各类复杂问题而设计。当你需要编写查询DSL、设计索引映射、排查集群故障或优化性能时,它都能提供专业指导。
它覆盖了从数据建模(如mappings、analyzers、nested modeling)到查询(如query DSL、geo queries、ES|QL、kNN向量搜索),再到运维(如集群健康、分片管理、ILM、快照、升级)的方方面面。无论是初学者遇到的“term查询无结果”,还是资深工程师面临的“分片未分配”、“磁盘水位线告警”等生产问题,都能在此找到解决方案。
该Skill非常适合需要与Elasticsearch打交道的后端开发、运维工程师和数据分析师。无论是开发搜索功能、构建日志分析平台,还是维护一个健康的ES集群,它都能作为你的贴身专家顾问。
使用建议:在提问时,尽量提供具体的错误信息、映射结构或查询语句,以便获得更精准的解答。注意,它主要解决ES本身的问题,对于独立的向量数据库(如Pinecone)或轻量级站内搜索(如Meilisearch)场景,可能不是最佳选择。
核心特点
与通用编程助手不同,它深度聚焦Elasticsearch生态,不仅涵盖查询和聚合,更深入集群运维、性能调优、故障排查等生产级问题,并提供对OpenSearch兼容性的指导。
注意事项
不适合需要独立向量数据库(如Pinecone)或轻量级站内搜索(如Meilisearch)的场景。
常见问题
为什么我的term查询在text字段上搜不到结果?
text字段默认会经过分词器处理,term查询用于精确匹配未经分词的词元。建议使用match查询,或对字段使用.keyword子字段进行term查询。
集群状态变成黄色或红色怎么办?
黄色通常表示副本分片未分配,红色表示主分片缺失。请检查磁盘空间、节点网络连通性,并查看分片分配失败的具体原因。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/elasticsearch-x-6/raw/index.md 读取 Elasticsearch 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/elasticsearch-x-6/raw/index.md(查看排版版本)