Elasticsearch
一站式解决 Elasticsearch 设计、查询与运维问题的专业助手。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:Elasticsearch。 它的用途是:一站式解决 Elasticsearch 设计、查询与运维问题的专业助手。 完整的 Skill 内容见:https://321skill.com/skills/elasticsearch-x-9/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
‘我的 Elasticsearch 聚合查询报错 “fielddata is disabled on text fields”,该怎么办?’,它会解释 fielddata 在 text 字段上默认禁用的原因,并指导你如何通过修改映射、使用 keyword 字段或启用 fielddata(附注意事项)来解决问题。或者问:‘我想设计一个支持混合检索(关键词+向量)的索引映射,该怎么写?’,它会提供包含 dense_vector 字段的映射示例和查询 DSL 模板。
介绍
本 Skill 旨在帮助开发者高效应对 Elasticsearch 全链路挑战。当您需要编写搜索查询或索引映射时,当搜索结果为空、不准确或排序不佳时,当集群状态异常(如变黄/红、分片未分配)或索引性能低下时,它都能提供专业指导。
Skill 通过深度集成 Elasticsearch 专业知识,能够理解您的具体问题(例如“为什么 term 查询在 text 字段上返回零结果?”或“如何处理‘fielddata is disabled’错误?”),并提供针对性的解决方案、最佳实践和代码示例。
它非常适合需要与 Elasticsearch 深度交互的后端开发、运维工程师和数据分析师。无论是处理日常查询优化、排查集群故障,还是实施高级功能如向量搜索、数据迁移和安全管理,都能从中获得支持。
建议在遇到具体错误或进行复杂操作(如升级、重建索引、设计映射)时使用,以获得最精准的指导。对于简单的概念查询,直接查阅官方文档可能更快。
核心特点
与通用搜索技能相比,它深度聚焦 Elasticsearch 生态,覆盖从底层映射分析、查询 DSL 调优到集群运维(如分片规划、健康监控、快照管理)的全方位场景,并特别包含对 ES|QL、向量搜索、OpenSearch 兼容性等前沿或特定技术的支持。
注意事项
不适合作为独立的向量数据库(如 Pinecone)或轻量级站内搜索(如 Meilisearch)的替代方案。
常见问题
如何解决 term 查询在 text 字段上查不到数据的问题?
这通常是因为 text 字段被分词了,而 term 查询是精确匹配。可以使用 keyword 子字段,或改用 match 查询。
集群状态变黄或红了怎么办?
通常是由于分片未分配或副本缺失。可以检查磁盘空间、节点状态,并尝试手动分配分片或调整副本数。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/elasticsearch-x-9/raw/index.md 读取 Elasticsearch 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/elasticsearch-x-9/raw/index.md(查看排版版本)