短期活动页和长期知识页面对中文分词算法的要求并不相同:活动页追求在几天内被目标人群找到并完成转化,知识页追求在数月内持续匹配大量长尾问法。把两者塞进同一套切分与索引策略,通常会在活动结束后留下难以维护的页面,或在知识页上损失大量可被检索的短语。可行的做法是按页面生命周期分开承载,而不是按栏目或模板一刀切。
假设你有一个短期活动专题页,标题和正文围绕一个具体说法展开,分词后能被准确切出核心短语,检索时也能命中。你把这个做法复制到几十个长期知识页上,起初几篇看起来正常,页面数量增加后却出现两类例外:一类是长尾问法匹配不上,另一类是同一批页面互相争抢相近的切分结果。
这不是分词本身失效,而是短期活动与长期知识内容的承载目标不同。活动页的语料集中、时效明确、问法收敛;知识页的语料分散、时效弱、问法发散。用同一套切分粒度去覆盖两者,边界条件就会在规模化后暴露。
第一种解释是粒度选择问题。活动页适合偏粗的切分,把核心短语整体保留,避免被拆成无意义的单字组合;知识页如果沿用同样粒度,就会漏掉用户实际使用的细分问法。按这个解释,解决办法是给知识页换一套更细的切分规则。
第二种解释是承载结构问题。问题不在于切多细,而在于短期活动和长期知识内容被放在同一批 URL、同一套标题模板和同一份内链结构里。活动页需要集中权重、快速收口;知识页需要分散覆盖、缓慢积累。结构混在一起时,任何粒度调整都只能缓解一部分页面,另一部分必然受损。
两种解释都成立一部分,但指向的动作不同。前者是调规则,后者是拆承载。先分清是哪一种,才能决定下一步改哪里。
可以按下面这组信号判断,而不是只看某一项统计的涨跌。
需要说明的是,抓取量或索引量下降不能单独证明切分策略正确,也可能是页面质量、内链变化或抓取预算分配的结果。反过来,索引量上升也不等于匹配变好。判断时要结合问法覆盖和页面实际被检索到的短语,而不是只看单一计数。
假设有一组围绕同一主题的页面,其中一个是限时活动页,其余是长期知识页。活动页把核心短语作为一个整体保留,标题和首段直接给出该短语,页面在活动期内集中获得内链。知识页则把同一主题拆成多个细分问法,每页只回答一个问法,标题对应问法本身,内链按主题层级组织。
结果是:活动页在活动期内匹配集中问法,活动结束后如果仍有检索需求,就把内容迁移到一个独立的知识页,保留原有问法作为该页的一个小节,而不是继续用活动页承接。这个动作的关键不是迁移本身,而是迁移后活动页和知识页各自只承担一种生命周期,切分粒度也随之固定下来。下一步可以据此检查:还有多少页面同时承担了两种生命周期,这些页面就是需要优先拆分的对象。
分开承载不等于每个活动都建独立站点,也不等于知识页必须无限细分。适用条件是:短期活动有明确的起止时间和集中问法,长期知识内容有持续且分散的检索需求。如果活动本身没有时效性,或者知识页的问法高度集中,就不必强行拆分,否则只会增加维护成本。
实际操作上,先给页面标注生命周期,再决定切分粒度:活动页偏粗、集中、可回收;知识页偏细、分散、可累积。每调整一次粒度,都回到问法覆盖和页面实际被检索到的短语上验证,而不是只看某一项统计的升降。这样,规模化后的例外才有可解释的来源,也才有可执行的下一步。