Elasticsearch
一站式解决 Elasticsearch 设计、查询与运维问题的专家级助手。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:Elasticsearch。 它的用途是:一站式解决 Elasticsearch 设计、查询与运维问题的专家级助手。 完整的 Skill 内容见:https://321skill.com/skills/elasticsearch-x-2/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
‘我的 Elasticsearch 聚合查询报错 “fielddata is disabled on text fields by default”,该怎么解决?’,它会解释 fielddata 的用途与内存开销,并指导您如何安全地在 text 字段上启用 fielddata,或建议改用 keyword 字段进行聚合。
对AI说:‘我需要为产品名称和描述字段设计一个支持中文分词和拼音搜索的映射,该怎么做?’,它会为您提供包含自定义分析器(IK分词器、拼音转换)和相应字段映射的 JSON 配置示例。
介绍
本 Skill 专门用于解决 Elasticsearch 全生命周期中的各类问题。当您需要编写复杂的查询或索引映射时,当搜索结果为空、错误或排序不佳时,当集群状态异常、分片分配失败或索引性能低下时,它都能提供专业的指导和解决方案。
它通过深入理解 Elasticsearch 的核心概念(如映射、分析器、查询 DSL、聚合)和运维知识(如分片大小、集群健康、索引生命周期管理),来诊断和解决您遇到的具体问题。您可以向它描述错误信息、性能瓶颈或业务需求,它会给出针对性建议、代码片段或操作步骤。
该 Skill 非常适合后端开发、运维工程师和数据分析师等需要深度使用 Elasticsearch 的专业人士。无论是处理日常的搜索查询优化,还是应对紧急的集群故障,它都能成为您的得力助手。
使用建议:提问时请尽量提供具体的错误日志、映射定义或查询语句,以便获得更精确的解答。对于生产环境的关键操作(如重新索引、升级),建议在测试环境验证后再执行。
核心特点
与通用搜索引擎技能相比,它深度聚焦于 Elasticsearch/OpenSearch 的技术栈,覆盖从底层映射设计、复杂查询调优到生产环境集群运维的全链路问题,尤其擅长诊断和解决那些导致零结果、性能低下或集群告警的疑难杂症。
注意事项
不适合用于独立的向量数据库(如 Pinecone)或轻量级站点搜索(如 Meilisearch)的场景。
常见问题
为什么我的 term 查询在 text 字段上匹配不到结果?
text 字段默认会经过分析器处理(如分词),term 查询用于精确匹配未经分析的词元。请尝试使用 match 查询,或对字段使用 .keyword 子字段进行查询。
集群状态变成黄色或红色了怎么办?
黄色通常表示副本分片未分配,红色表示主分片缺失。请先检查集群健康 API 的详细信息,常见原因包括磁盘空间不足、节点离线或分片分配设置问题。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/elasticsearch-x-2/raw/index.md 读取 Elasticsearch 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/elasticsearch-x-2/raw/index.md(查看排版版本)