先不要逐个改标题。把“标题—文件”当成需要重新建立映射的数据集:保留原始导入记录,另建一张对照表,用可观察的字段(文件名、标题、URL、正文首句、唯一编号)做匹配,再决定是修标题、改文件名,还是回退重导。错位通常来自三种不同原因,核对方法也不同,先分清原因比直接动手改更省返工。
三种情况的证据不一样,处理动作也不一样。
判断动作:随机抽 5 条,同时打开详情页和列表页。如果详情页正确、列表页错误,属于显示错位,改模板或字段映射即可,不要动原始内容。如果详情页也错,才进入内容层核对。
不要只靠标题匹配,标题本身可能就是错的。选两到三个稳定字段做交叉验证:
把这些字段导出成一张表,每行一条记录,然后按文件名排序,看标题是否跟着一起移动。如果标题列和文件名列出现整体偏移,说明是导入时列顺序或分隔符解析出了问题,而不是单条数据损坏。
假设某次导入 20 条内容,导入后发现第 1 条的标题变成了第 2 条文件的标题,依次后移,最后一条标题为空。这种“整体偏移一位”的模式,通常指向导入文件缺少表头,或第一行被当成了字段名。
核对动作:打开原始导入文件,确认第一行是数据还是字段名。如果第一行是数据却被当作表头,重新导入时勾选“首行为数据”或补上表头。结果:偏移消失,标题与文件重新对齐。如果补表头后仍然偏移,说明问题不在表头,而在导入映射界面里标题列被指到了错误的源列,需要回到字段映射步骤逐列核对。
编辑说“标题错了”,技术说“数据没错”,往往是因为双方核对的对象不同:编辑看的是列表页,技术看的是数据库。把分歧拆成三个可核对项,各自给出证据:
三方各自提交一份对照结果,再比对差异出现在哪一层。差异集中在哪层,就在哪层修,避免在错误层反复改。
改完不要只看修过的那几条。重新抽 10 条,覆盖文件开头、中间和结尾,逐条核对文件名、标题、URL 和正文首句是否一致。如果还有错位,记录错位的模式:是随机错、整体偏移,还是集中在某一段。模式不同,下一步动作不同——随机错多半是单条数据问题,整体偏移多半是导入配置问题,集中某一段则要检查那一段是否被单独编辑过。
一次修改前后的对比还要考虑内容本身的更新节奏和采集口径差异,不能只凭某一天的列表表现就断定对应关系已经修好。确认稳定的标准是:多个抽样点都能用同一套字段对应上,而不是某一条看起来对了。