18 Dec, 2025
2 commits
-
新增 api/indexer_app.py,在独立进程(默认 6004)中初始化 ES + DB + 索引服务,并复用 api/routes/indexer.py 一套路由 新增 api/service_registry.py,通过注册表向索引路由注入 ES 客户端和索引服务,消除重复代码与循环依赖 main.py 增加 serve-indexer 子命令;scripts/start.sh / stop.sh / start_backend.sh / start_indexer.sh 支持独立管理索引进程 文档中所有索引相关示例由 6002/indexer/* 统一调整为 6004/indexer/*
-
1. 添加了两个开关参数 --keep-spu-if-parent-missing:保留父ASIN不在变体列表中的SPU(默认:丢弃整个SPU) --fix-sku-if-title-mismatch:修正标题不一致的SKU而不是丢弃(默认:丢弃标题不一致的SKU) 2. 实现了相关逻辑 父ASIN缺失处理: 默认:当父ASIN不在变体列表中时,打印警告并丢弃整个SPU 使用 --keep-spu-if-parent-missing:保留SPU,使用第一个变体作为主商品 标题不一致处理: 默认:当变体标题与主商品不一致时,打印日志并丢弃该SKU 使用 --fix-sku-if-title-mismatch:修正变体标题为主商品标题
17 Dec, 2025
6 commits
-
2. 如果变体的标题跟主商品不一致,请打印一条错误日志,并且忽略这一条数据
-
1. 跟主商品标题不一致 2. 商品图片信息缺失 3. Options是无效的