判断已覆盖范围,不能只看扫描进度条停在哪里,而要回到扫描前定好的查询对象清单,用“已产出结果的对象数 ÷ 计划对象总数”重新计算。中断后最危险的做法,是凭印象认为“大概跑完了”,或把中断前最后一条结果当作全站结论。比较稳妥的取舍是:先保留原始记录,再决定是补扫缺口、改写任务,还是放弃这次扫描。
全站扫描被中断时,进度显示往往只代表任务执行到了哪一步,不代表结果已经覆盖哪些对象。要判断覆盖范围,先要有一份可核对的计划对象清单,例如按栏目、按目录或按页面类型划分的待查范围。没有这份清单,中断后的任何比例都只是估算。
可操作的动作是:把扫描前设定的对象清单导出或抄录成一份独立台账,逐条标记“已有结果”“无结果”“结果不完整”。这样得到的覆盖率是可复核的,而不是从进度条推断出来的。下一步是否补扫,取决于缺口集中在哪些对象上,而不是缺口有多大。
中断后常见两种相反解释:一种是任务没执行到该对象,另一种是执行到了但没有查到排名。两者在记录上的表现不同,可以据此区分。
这里要提醒一点:某类对象结果为空,不能单独证明扫描正确或错误。它还可能来自查询词设置不同、对象本身没有可查排名、或任务在写入前就被终止。只有把这几类解释逐一排除,空结果才能当作覆盖证据。
中断之后不必强行补全所有缺口,取舍取决于这次扫描本来要回答什么问题。
保留适用于缺口集中在少数对象、且这些对象不是本次决策的关键依据。此时可以把已覆盖部分当作局部样本使用,但要在结论里写明覆盖边界,不能外推到全站。
改写适用于缺口分散、或原任务颗粒度太粗导致中断后难以续跑。可把一次全站扫描拆成按栏目或按页面类型的小任务,逐个完成并分别记录覆盖率。代价是总耗时可能更长,但中断的影响被限制在单个小任务内。
退出适用于计划对象清单本身不可靠,或原始记录已经无法区分“没跑到”和“没查到”。这种情况下继续补扫只会叠加更多无法解释的数据,不如重新定义对象清单后再开始。
假设某次扫描计划覆盖 200 个页面,中断时记录里有 120 个页面出现结果,其中 15 个字段为空。按最保守口径,可确认覆盖的是 105 个,覆盖率约 52.5%;按宽松口径则是 120 个,约 60%。两个数字的差距全部来自那 15 个空结果如何归类。
这时合理的下一步不是直接补扫剩余 80 个,而是先抽查那 15 个空结果:如果它们集中在同一栏目,可能是该栏目查询条件设置问题,应先修正条件再补扫;如果分散且与中断时间点吻合,更可能是写入中断,应重跑这部分。这个例子只用于说明比较方法,实际数字需按自己的记录替换。
完成上述核对后,无论选择保留、改写还是退出,都应在结论里明确三件事:计划对象总数、可确认已覆盖数、未覆盖部分的处理方式。这样后续任何人看到这份百度排名查询结果,都能判断它适用于哪一范围。中断本身不是问题,把中断后的局部结果当成全站结论才是。