先给结论:页数多于对象数,通常不是“同一对象被重复抓取”,而是同一对象在报告里被拆成多条记录,或报告把“来源页”“变体”“历史快照”也计入页数。去重的第一步不是删行,而是先确认计数口径,再按对象主键合并,并保留仍然有价值的那条。
解释一:对象本身重复。同一个词、同一个页面或同一个账号,因为来自不同来源、不同查询批次,被写成多行。解释二:计数单位不同。报告统计的是“结果行”或“来源页”,而你要的是“独立对象”。例如一个词在三个页面各出现一次,报告可能记 3 页,但对象只有 1 个。
这两种情况的处理方向完全不同:前者要合并同一对象,后者要先改统计口径,否则删完还会再出现。
把报告按对象标识排序,观察重复行之间的差异:
假设一份报告有 120 行、80 个独立对象。若 40 行是同一对象的多次出现,合并后应接近 80;若合并后仍是 120,则页数口径并未改变,需要回到统计定义。
旧内容、旧系统或旧合作关系退出时,去重不只是删重复,还要决定保留哪条记录。可以按以下顺序判断:
这样做的结果是:报告页数下降,但对象数量不变,说明去重生效;如果两者同时下降,可能误删了仍然有价值的对象,下一步应回滚并复查合并规则。
实际操作时,先为每个对象确定唯一主键,例如统一小写、去除多余空格、把别名映射到规范名。然后按主键分组,把来源、批次、时间合并到同一行。技术处理中常见的写法是 <span> 这类标记只作说明,不参与对象识别;真正决定去重结果的是主键规则。
动作完成后检查两个数:独立对象数是否稳定,报告页数是否只减少重复部分。若页数减少而对象数不变,可以进入下一步;若对象数也减少,说明规则过宽,需要放宽合并条件。
不同关键词采集工具对“页数”“结果数”“对象数”的定义可能不同,具体口径需要以你所用工具的说明为准。评估时重点看它是否提供对象标识、来源字段和导出后的可编辑结构;如果只能看到汇总页数,无法区分对象与来源页,去重就只能靠外部处理。不要仅凭页数归零判断处理正确,缓存、筛选条件或导出范围变化也会造成同样现象。