先别急着删旧笔记。挑出最近一次结果与直觉相反的操作,把当时的页面、查询样本和判断依据重新核对一遍,再决定是改结论、改适用条件,还是只补一条例外。修订的目标不是让笔记看起来更新,而是让下一次遇到同类页面时能直接照着做。
知识失效往往不是全部作废,而是某条结论的适用边界变了。你需要找一条最近被现实打脸的记录,例如“某类栏目页只要补足内链就会恢复抓取”,或“改完标题后展示量会在一周内回升”。把这条结论单独抄出来,连同当时的判断依据一起放在手边。
这一步的实际动作是:在笔记里给每条结论标注适用条件和观察窗口。如果一条结论没写这两项,它本来就不可执行,只是印象。做完标注后,你会立刻发现哪些条目根本没法验证,下一步就优先处理这些。
结果与直觉相反时,至少有三种解释:结论本身是错的;结论在特定条件下成立,而这次条件不同;观察周期太短,数据只是波动。区分它们需要可核对的证据,而不是再凭感觉回忆。
假设一个例子:你笔记里写着“给聚合页加结构化数据后,收录会变快”。这次加了却没有变化。核对后发现,该页此前已被收录,只是展示位置低。那么失效的不是结构化数据本身,而是“收录会变快”这个结论用错了对象——它只适用于尚未收录的页面。修订时应把结论改成“对未收录页面,结构化数据可能有助于被发现”,并注明对已收录页面不适用。
可执行的笔记不是一句话结论,而是三段式:在什么条件下,做什么动作,预期看到什么变化。改写时保留原结论,只补条件和预期,这样你能看出它是被推翻还是被收窄。
例如原来写“内链要加在正文首段”。改写后:
这个动作的结果会直接影响下一步:如果目标页出现了抓取但未收录,问题转向内容质量或重复度;如果连抓取都没有,才继续检查链接是否被正确处理。把分支写进笔记,下次就不用重新推理。
只记录成功经验,笔记会不断膨胀却越来越不准。更有效的做法是给每条主要结论配一个反例,写清楚它在什么情况下不成立。
反例区可以包含三类内容:与结论相反的实际结果、结论成立但原因不同的情况、以及你暂时无法解释的异常。第三类不要强行归因,标注“待验证”即可。这样做的结果是,当你再次遇到类似异常时,能先查反例区,而不是直接套用主结论。
修订的终点是删减。每隔一段时间,把笔记里无法复现、没有适用条件、或已被多次反例覆盖的条目移出主区。保留的条目应当能回答三个问题:什么时候用、具体做什么、做完看什么。
如果你在论坛里参考他人的经验帖,先看它是否写明了适用条件和观察方式。缺少这两项的内容可以当作线索,但不能直接写进你的操作笔记。把别人的结论变成自己的条目之前,至少用自己的一个页面验证一次,并记录验证结果。
修订完成后,用同一类页面再跑一次原操作。如果结果与改写后的预期一致,这条笔记才算重新可用;如果不一致,回到证据核对那一步,检查是否还有未纳入的条件。这样一轮下来,你的笔记减少的是错误条目,增加的是可执行的分支判断。