结论是:先改输入规范,再决定旧内容去留。当工具要求从“词”变成“词加类目或商品ID”这类更具体的对象时,旧输入往往不会报错,却会返回一批看似正常、实际不可比的结果。此时应把输入规范改成“每条查询必须带一个可核验的对象标识”,再逐条判断旧内容是否保留。
对象格式变化,指的是工具接受的查询对象从宽泛词扩展到更窄的实体。例如原来输入“保温杯”即可,新规范可能要求输入“保温杯 + 类目路径”或“保温杯 + 商品ID”。这类变化会改变结果的统计口径:前者的数据对应整个词的需求,后者只对应某个具体对象的表现。
如果继续沿用旧输入,常见表现是结果仍有返回,但字段含义已经偏移。原本用于看整体需求量的数字,现在可能只反映某个类目下的局部样本。判断依据不是“有没有结果”,而是同一条查询在不同输入格式下,返回的对象数量、字段完整度和可对比维度是否一致。
旧内容、旧系统或旧合作关系需要退出时,不必一刀切。可以按三个条件筛选:
三条同时成立的,优先迁移;只满足第一条的,先标记为观察项;一条都不满足的,直接退出,不必为了保留历史记录而强行套新格式。
假设某店铺有一批旧查询记录,原来只存“词”。新工具要求“词 + 类目”。如果一次性把全部旧词补上类目,工作量集中在补全动作上,反而看不出哪些词在新口径下失效。
更稳的做法是先迁移二十条:其中十条有明确类目归属,十条没有。迁移后对比两组在字段完整度和对象数量上的差异。如果无类目组大量出现空值,说明输入规范必须把类目作为必填项;如果两组差异不大,说明类目只是可选补充,旧内容可以分批处理。这个例子中的数字只用于说明比较方法,不代表任何工具的实际表现。
如果新格式要求的是商品ID,而旧内容只保留到词级,那么“先改输入规范”这个结论就不成立。因为词级记录无法反推出唯一商品ID,强行补全会引入猜测。此时正确的顺序是反过来:先确认旧内容里是否存在可还原的对象标识,再决定输入规范能否落地。没有标识的部分,应直接退出,而不是先改规范再补数据。
先做一次小范围试迁:选十条旧记录,按新格式改写输入,记录每条返回的对象数量和字段完整度。如果八成以上记录能稳定返回且字段可对齐,就把输入规范写成模板,要求后续新增查询必须带对象标识;如果失败集中在缺少标识的记录上,就把退出清单先定下来,再处理可迁移部分。
这个动作的结果直接决定下一步:能对齐的进入迁移队列,不能对齐的进入退出队列,而不是继续用旧输入维持表面上的查询量。