先别急着删文件。标题与文件错位,通常是导入时的映射表、文件名或排序规则出了问题,而不是内容本身失效。核对的目标是找出“哪一条标题对应哪一份文件”,再决定保留、改写还是退出。最稳妥的动作是先冻结导入,用一份最小对照样本验证映射关系,确认无误后再批量处理。
错位一般分三种:顺序错位(标题和文件都还在,只是配对顺序乱了)、内容错位(标题对应到了另一篇正文)、缺失错位(部分标题或文件在导入中丢失,剩下的自动补位)。三类的核对路径不同。
判断依据不是“看起来不对”,而是可验证的痕迹:原始导出文件的行数、标题字段的唯一值数量、文件名的命名规则是否连续。三者中有一项对不上,就说明错位不是错觉。
全量核对成本高且容易疲劳出错。更实际的做法是抽取一份最小样本:从列表头部、中部、尾部各取若干条,组成一份人工可核对的对照表。假设你导入的是旧合作方提供的内容包,标题字段和文件名字段都来自对方系统,那么样本应覆盖命名规则发生变化的边界位置。
这个动作的结果会直接影响下一步:如果重排后大部分恢复配对,说明是排序字段问题,改映射规则即可;如果只有个别条目错位,说明是脏数据,单独修正这几条比重建整个导入流程更划算。
核对清楚之后,取舍标准不是“旧的就删”,而是看这条内容在当前场景下是否还有独立价值。
需要注意,一次批量修正前后的对比不能直接当作效果证据。搜索需求本身会随季节变化,数据采集口径也可能不同。修正后观察到的变化,可能来自需求波动而非修正动作本身。因此核对的重点应放在“对应关系是否恢复”这个可验证的事实上,而不是急于用流量变化来证明处理正确。
错位处理完之后,真正省事的是留下一条规则,而不是记住这一次修了哪些条目。具体做法是:把本次确认正确的“标题—文件”配对导出为一份对照表,注明使用的排序字段和匹配依据。下次再导入同类内容时,先用这份规则跑一遍小样本,确认配对正确再全量执行。
如果发现某些条目在多次导入中反复错位,说明它们的标题或文件名存在结构性问题,比如标题重复、文件名含会被系统改写的字符。这类条目适合在源头改写,而不是每次导入后手工修正。动作的结果是:源头改一次,后续导入不再需要逐条核对,核对成本从每次全量降到抽样验证。
在宣布错位处理结束前,至少确认三件事:标题与文件的总数是否一致;抽样条目的首段内容是否与标题主题吻合;错位条目是否都已归入保留、改写或退出中的一类并留下记录。三项都通过,再进入下一步的内容处理。任何一项存疑,都先回到对照样本重新核对,而不是直接批量删除或覆盖。