用途:对 Meilisearch 进行管理类操作,包括检查服务健康、查看整体与索引级统计、列出索引及各索引设置,以及监控和排查索引任务,适合调试搜索问题。
主要能力:查询健康状态;获取整体统计并列出索引;列出最近任务及指定任务详情;列出所有索引;查看索引统计、全部设置、可过滤属性、可排序属性、可搜索属性。
必要用法:统一通过命令执行,格式为 node .claude/skills/meilisearch-admin/query.mjs <command> [options]。可用命令包括 health、stats、tasks、task <id>、indexes、index <name>,以及 index <name> settings/filterable/sortable/searchable。选项有 --feed(改用 Feed/Metrics 实例)、--status(按 enqueued、processing、succeeded、failed 过滤任务)、--limit(默认 20)、--json(输出原始 JSON)。
实例与环境变量:主搜索使用 SEARCH_HOST、SEARCH_API_KEY,用于模型、用户等主搜索;Feed/Metrics 使用 METRICS_SEARCH_HOST、METRICS_SEARCH_API_KEY,用于图片流与指标搜索,加 --feed 切换。常见索引:主搜索有 models_v9、users_v3、articles_v3;Feed/Metrics 有 metrics_images_v1。
排查思路:用 tasks --status processing 判断索引是否卡住,用 tasks --status failed 找失败任务,再用 task <taskId> 查错误详情;用 index <indexName> 查看索引是否仍在索引中。
限制:资料未提供安装步骤、鉴权配置、可用平台、收费或价格等信息,暂未提供。