用途:在终端管理 Algolia 索引、记录、规则、同义词和 API 密钥,或为脚本、CI、智能体工作流提供离线访问 Algolia 数据。
安装与验证:先安装 CLI,再运行验证。安装命令为 npx -y @mvanhorn/printing-press-library install algolia --cli-only;验证命令为 algolia-pp-cli --version。若提示 command not found,说明运行环境未将二进制目录加入 $PATH,需先解决再使用。
主要能力:本地状态累积,包含跨所有已同步索引的 find 搜索;settings diff 字段级比较两个索引设置;rules stale 找出引用已移除属性或永远无法命中的规则;apikeys report 审计可写、无限制与过期密钥;objects gaps 列出缺少可搜索必需属性的记录;objects diff 比较两个索引记录差异。面向智能体的能力包括 search check 断言语义查询返回预期 objectID 并以退出码供 CI 使用,logs errors 聚合同步日志错误。
使用方式:通过 ALGOLIA_APPLICATION_ID 与 ALGOLIA_API_KEY 提供凭据,先运行 algolia-pp-cli doctor 验证。任意命令可加 --agent,展开为 --json --compact --no-input --no-color --yes;--dry-run 预览请求,--select 过滤字段,--idempotent 与 --ignore-missing 控制重试语义。输出包裹在 meta 与 results 信封中,解析 .results 取数据、.meta.source 判断来源。路径可用 --home 或 ALGOLIA_HOME 重定位。
限制:不适用于 Algolia Analytics 或 Recommend 产品 API,也不能作为复杂商品运营可视化工作流的完整仪表盘替代。多集群操作已废弃。资料未提供收费与价格信息。