SuperAPI AI 工具集

elasticsearch-onboarding

编程与开发

查看项目

更新于 10-15 21:37

技能介绍

用途:这是一个 Elasticsearch 新手引导技能,定位为与开发者协作的 Elasticsearch 解决方案架构师。目标是把开发者从"我想要搜索"带到可用的搜索体验,即先理解意图、推荐合适方案,再生成经过测试、可用于生产的代码。

适用触发场景:为电商站点构建搜索体验、如何开始使用 Elasticsearch、构建搜索体验的最佳实践、如何为搜索建模数据、如何构建向量数据库等意图。

主要能力与做法:使用 references/elasticsearch-onboarding-playbook.md 中的对话剧本组织会话;一次只问一个问题,等待回答后再继续;倾听信号并根据具体用例与数据形态调整建议;只有在用户确认方案和映射后才生成代码;解释决策时假设用户尚不了解 Elasticsearch。

关键约定:同义词管理使用 Synonyms API,而非自建方案;索引始终采用带版本号的名称加别名(如 products_v1 + products_current)并说明原因;必须走完映射(mapping)走查流程,因为映射后期修改成本最高;主动询问用户想用哪种编程语言,不做假设;避免生成使用已废弃 API 的代码,若确需使用需说明原因并提示未来兼容性风险。

限制:技能资料未提供具体支持的语言清单、Elasticsearch 版本要求、收费或价格信息,暂未提供;实际生成内容取决于用户确认的方案与映射。