基本信息
阅读时间:约 11 分钟
字数:约 4210 字
摘要:标签越加越多,检索反而变慢。本文用基数、收敛率、检索命中率三个可自算的指标,配合停用、合并、降级、冻结四步减法,把臃肿的标签体系收窄到你记得住的宽度。
全文语音
中文
English
日本語
한국어
八百一十二个标签,找不到三天前的那条笔记
周三晚上 22 点 40 分,杭州滨江的一间出租屋里,32 岁的产品经理林澈把笔记本电脑往桌沿推了推。第二天上午的评审会上,他要引用一段三天前会议里的结论,可他怎么也想不起那条笔记存到哪里去了。

「我记得我存了,还打了标签。」他后来跟我说,「可我打开标签列表,一屏一屏往下滚,滚了七八屏还没到底。」

那天晚上他做了一件从来没做过的事:把标签面板导出成表,一个一个数。812 个标签,2174 条笔记,平均每条笔记挂着 3.6 个标签。这个数字让他愣在椅子上——在此之前,他的直觉是「我大概有一百多个标签」。

接着他按使用次数排序,结果更刺眼:812 个标签里有 511 个只被用过一次,占 62.9%;被用过 10 次以上的只有 63 个,不到总数的 8%。需要说明的是,以上是他个人笔记库的示意统计,用来看清结构,不代表普遍结论。

也就是说,他每天费力维护的,是一份大半内容几乎不会再被用到的清单;真正替他干活的,是那 63 个反复出现的标签。标签变多之后检索反而变慢,这不是玄学,是可以算出来的。

这篇文字想做的事很朴素:不谈理念,只给三个可以自己算出来的数——基数、收敛率、检索命中率——以及一套照着做就能瘦身的减法。你可以今晚就照着算一遍,看看自己的库落在什么位置。
标签为什么天然会越用越多
林澈的问题不是不够勤快,恰恰相反,他记录得非常勤快。麻烦在于,标签体系有一条默认的下坡路:只要没有人拦一道,它几乎总是往多了长。

第一条路径是新建成本太低。新建一个标签大约 3 秒,而判断「该不该建这个新词」要花 30 秒以上。人在赶时间的时候,会下意识选那条 3 秒的路。他翻过自己某个月的改动记录:新增 96 条笔记,同时新增 33 个标签,差不多每 3 条笔记就造一个新词。

第二条路径是同义重复。他把 47 个高频标签摊在纸上,找出 11 组同义或近义表达:读书与阅读、复盘与回顾、理财与财务、灵感与想法。同一类内容被拆到两套词下面,检索时任何一套都不完整——你以为找全了,其实只找到了一半。

第三条路径是把标签当成万能抽屉。状态(进行中、已完成)、时间(2025 秋)、项目归属(某项目)全都往里塞。这些信息本身有价值,但它们更适合待在字段或目录里:它们会随项目结束、时间推移而失效,最后变成一批再也用不上的死词。

「我以前觉得标签越多越精确,」他说,「后来才明白,标签是我的检索入口,不是我的存货清单。入口开得越多,我越记不清自己开过几扇门。」

这三条路径叠加起来,就形成了一种很典型的困境:标签数量在涨,可你每次检索时真正会点开的还是那十几个。剩下的部分不是资产,而是你每次打标签时都要扫一眼的噪音。
专业分析:基数、收敛率与命中率,以及三套命名框架
先看可参照的公开规律。在文本统计研究中,一段文本的词汇量 V 随文本规模 n 增长大致服从 V = K·n^β,其中指数 β 的常用区间落在 0.4 到 0.6(Herdan–Heaps 定律口径,属公开文献结论)。把这条规律借到笔记库上:如果 β 长期高于 0.6,说明你几乎每写一篇都在造新词;如果落到 0.4 以下,说明体系已经进入复用阶段。

另一组可参照的公开观察来自协同标注系统:对一个资源而言,众人打上的标签构成会在累计约一百次标注之后趋于稳定(Golder 与 Huberman 在 2006 年对大众分类系统的观察量级)。换句话说,标签的价值靠复用沉淀,而不是靠新增积累。

框架对比。三套命名框架各盯一件事:Herdan–Heaps 定律看增长速度,对应收敛率;Zipf 定律看频次分布,第 r 位词频大致与 1/r 成比例,对应单点标签的长尾厚度;基尼系数与帕累托法则看集中程度,对应「多少个标签覆盖了八成检索需求」。前两者描述形状,第三者给阈值。这也解释了为什么单看标签总数会误判:两个库都是 800 个标签,长尾厚度可能完全不同。

案例。林澈照这三个指标做了三周减法(以下为示意示例):先冻结新建,再合并同义,最后把状态与时间维度降级为字段。812 个标签降到 236 个,单点标签从 511 个降到 41 个;他抽 20 条自己记得的笔记做检索,能在 3 步之内找到的从 9 条升到 17 条。笔记一条没删,只有标签被重新安排了一遍。

可落地指标与执行清单。指标四项:有效基数(被使用 ≥5 次的标签数)目标覆盖八成以上检索需求;单点率(只用一次的标签数 ÷ 标签总数)示意控制线 30%;收敛率(本期新增标签数 ÷ 本期新增笔记数)在累计 500 条笔记后建议不超过 0.10;检索命中率(抽样 20 条目标笔记中 3 步内找到的条数 ÷ 20)示意健康线 0.80。执行清单六步:导出标签频次表 → 标出单点标签 → 合并同义组 → 降级维度词 → 冻结新建 → 30 天后复测四个数。

还需要提醒一句边界:这四个数是给「个人长期笔记库」这类场景参考的。如果你管理的是团队协作库,标签往往要同时承担权限与流程的职责,收敛速度会更慢,此时更应该看命中率,而不是强行压低基数。
基数:先把「一次性标签」数清楚
基数的口径要分三层。总数是最粗的一层:去重之后一共有多少个标签。有效基数是第二层:被使用 5 次以上的标签有多少个,这一层才真正承担检索。第三层是单点标签数,也就是只被用过一次的标签个数,它是膨胀的直接证据。

长尾截断线可以这样画:把标签按挂载频次从高到低排,从上往下累加,加到累计覆盖 90% 挂载量的那一天停下来,这条线以下的就是待处理区。林澈的库里,236 个标签中有 118 个就覆盖了 90% 的挂载量(示意数据),剩下 118 个加起来只分摊 10%。

待处理区不等于待删除区。先分三类:同义重复的交由合并处理,维度错配的交由降级处理,剩下的低频但有明确语义的可以先停用观察。停用与删除的区别在于,停用保留历史挂载痕迹,将来需要时还能找回来。

有三类词建议优先移出标签体系:状态类(进行中、已完成、待办)、时间类(年份、季度、月份)、归属类(项目名、客户名、课程名)。它们共同的特点是会过期,而标签体系里每多一个过期词,检索列表就多一层噪音。

「把它们挪走之后我才发现,」他说,「我原来有一百多个标签,记的其实不是内容,是进度。」
还有一个容易被忽略的细节:同一个概念的大小写、单复数、中英文混写,在很多工具里会被算成不同标签。建议在导出频次表之后,先做一遍大小写与单复数的粗筛,再进入同义判断,这样能省掉一半的人工比对。
收敛率:体系能不能自己停下来
收敛率的计算很简单:本期新增标签数 ÷ 本期新增笔记数。它回答一个问题——你写新东西的时候,是在复用旧词,还是在造新词。这个比值越接近 0,说明体系越稳。

林澈第一个月算出来是 0.34:每写 3 条笔记就多出 1 个新标签。做完减法、加上新建闸门之后,第三个月降到 0.07,也就是大约每 14 条笔记才新增 1 个标签(示意数据)。这个变化不是靠克制,是靠流程。

想看长期趋势,可以画一条曲线:每积累 100 条笔记,就记一次当时的累计标签数,然后把两组数取对数描点,连线的斜率就是前面说的 β。斜率变缓,说明体系在收敛;斜率一直陡,说明闸门没起作用。

闸门用三问就够。第一问:现有标签里有没有同义或上位词可以直接用?第二问:这个词在接下来半年里预计会被用 5 次以上吗?第三问:如果不用标签,直接用关键词检索能不能找到?三问里有一问答「否」,就先不建,把内容挂到最接近的旧词下面,用一个季度的时间看它是否真的需要独立。

「以前我是想到什么建什么,」他说,「现在多了三句话,一个月也就多花十几分钟,可新增的词少了九成。」
如果你的笔记条数还不到 100 条,不用急着看收敛率。这个阶段体系还在成形,新增快是正常的;把注意力放在「同一类内容有没有用同一个词」上,比盯比值更有用。
检索命中率:把「找得到」变成能数的东西
命中率是这个体系里唯一直接指向体验的指标,测起来也最省事:从记忆里随机想出 20 条你确定存过的笔记,只通过标签路径去找,记下每条用了几步、是否找到。命中率 = 3 步之内找到的条数 ÷ 20。

林澈第一次测是 0.45,20 条里只找到 9 条。第三个月复测是 0.85,20 条里找到 17 条。中间他只做了减法,没有改笔记内容,也没有换工具(示意数据,用于说明方法)。

失败的找法通常落在三类。第一类是想不起标签名——词太多,人脑记不住,解决办法是压总数;第二类是标签太宽——点进去几百条,还得靠眼睛扫,解决办法是给高频标签配一个二级维度;第三类是标签太窄——只挂了一两条,且你已经忘了它的存在,解决办法是提高有效基数的覆盖度。

建议记一张四列的流水表:日期、目标笔记、使用路径、步数与是否命中。连续记 4 周,你会看到失败集中在哪一类,随后的调整就有了靶子,而不是凭感觉乱改。

「我以前判断一个标签好不好,用的是顺不顺眼,」他说,「现在只看一个数:它帮我省了几步。」
命中率还有一个隐藏用法:它可以用来判断该不该给某个标签加二级维度。如果某个高频标签下的命中率长期偏低,往往不是词错了,而是这一层装了太多东西,需要考虑在它下面再分一层。
减法四步:停用、合并、降级、冻结
第一步停用。把单点标签全部标记为停用,不删除、不改历史挂载,只是从新建时的候选列表里撤掉。这一步最轻,却能立刻缩短你每次打标签时的选择列表。林澈一次停用了 430 个词,新建时的候选从 812 个降到 382 个。

第二步合并。对 11 组同义词逐一选定一个主词,把其余变体批量改名归并,并在体系说明里留一行「曾用词」,避免将来重复造。合并的顺序建议从高频组开始,因为高频组的收益立竿见影。

第三步降级。把状态、时间、归属三类词从标签降级为字段或目录层级。降完之后他的标签从 236 个进一步降到 191 个,而这 45 个词承载的信息一点没丢,只是换了个更合适的位置。

第四步冻结。给新建加闸门:任何新标签都要先过前面那三问,且只在周末统一处理,不在记录时临时决定。冻结不是永久禁止,而是把「即时造词」改成「延迟建词」,让时间替你筛掉一时的冲动。

节奏上建议两周做一次、每次 30 分钟,四步按顺序走一遍。一次性大改容易出错,也容易在改到一半时失去耐心。
四步走完,还会有一种反复出现的反馈:你觉得某个标签「将来可能用得上」。处理它的办法不是立刻决定留或删,而是把它放进一个待观察区,设一个 90 天的期限,到期仍未用过一次就自动停用。给犹豫设一个期限,比当场硬下判断省力得多。
九十天复检:一张表和四条维护纪律
复检用一张四行表就够:每月同一天记录基数、单点率、收敛率、检索命中率。四个数里只要有两个越过控制线,就做一轮减法;四个数都稳定在控制线内,就只做记录不动手。

四条纪律:一、新词先查同义词表,不查不建;二、每季度对停用区做一次复审,确认没有误伤;三、检索优先——能用关键词找到的内容,不必再挂新标签;四、每次做完减法,隔 30 天再复测,不立刻改第二次,给体系留出稳定期。

九十天之后,林澈的标签从 236 个变成 241 个,只多了 5 个(示意数据)。这 5 个都是反复出现、确实找不到替代的新概念。他说,现在打开标签列表,一屏半就能看完。

「我现在觉得,标签体系好不好,不看它有多全,看它有没有勇气少。」他停了一下又说,「少不是删掉知识,是把入口收窄到我能记住的宽度。」

常见问题
1.问:标签多少算合适,有没有一个具体数字?
答:不建议盯绝对值,建议盯比值。以笔记条数为基准,标签总数控制在笔记数的 15% 以内是一个可用的起点;更关键的是单点率不超过 30%、有效基数能覆盖八成检索需求。下一步:导出你的标签频次表,把这两个数算出来,写在备忘录首页。
2.问:删掉标签会不会把笔记也弄丢?
答:正常使用中,删除标签只会解除关联,不会删除笔记本身,但不同工具的行为有差异。稳妥做法是先用「停用」而不是「删除」,保留历史挂载痕迹。下一步:挑 10 个低频标签做停用,观察两周,确认检索不受影响再考虑清理。
3.问:同义词这么多,合并时该保留哪一个?
答:保留使用频次更高的那个,因为你的检索肌肉记忆挂在它上面;如果两个词频次接近,保留更短、更口语的那个。下一步:把被淘汰的词写进体系说明的「曾用词」清单,往后新建时先查这张清单。
4.问:状态和时间这类信息挪走之后,放在哪里更稳?
答:放在字段或目录层级里。状态适合做成笔记属性字段,时间适合用创建日期自动记录,项目归属适合放在目录或项目页里。下一步:挑一个你正在推进的项目,把它的三条状态标签改成字段,对比一周内的检索步数变化。
5.问:多久做一次减法比较合适?
答:两周一次小维护(30 分钟,只做停用与合并),一季度一次完整复检(算四个指标)。过于频繁会让人疲于调整,间隔太长则长尾迅速堆积。下一步:在日历里设两个重复提醒,一个双周、一个季度,提醒内容就写「算四个数」。
图片来源:图1 modernseoul / Pixabay (CC0) · 图2 siskaV / Pixabay (CC0) · 图3 innokurnia / Pixabay (CC0) · 图4 suju-foto / Pixabay (CC0) · 图5 Ri_Ya / Pixabay (CC0) · 图6 knk1190 / Pixabay (CC0) · 图7 ysen / Pixabay (CC0) · 图8 Sommerland / Pixabay (CC0) · 图9 rainerh11 / Pixabay (CC0) · 图10 nattanan23 / Pixabay (CC0) · 图11 nattanan23 / Pixabay (CC0) · 图12 analogicus / Pixabay (CC0) · 图13 foulline / Pixabay (CC0) · 图14 geraldoswald62 / Pixabay (CC0) · 图15 steinchen / Pixabay (CC0) · 图16 foulline / Pixabay (CC0) · 图17 rainerh11 / Pixabay (CC0) · 图18 nattanan23 / Pixabay (CC0) · 图19 nattanan23 / Pixabay (CC0) · 图20 analogicus / Pixabay (CC0) · 图21 Michael_Pointner / Pixabay (CC0) · 图22 geraldoswald62 / Pixabay (CC0) · 图23 frolicsomepl / Pixabay (CC0) · 图24 geralt / Pixabay (CC0) · 图25 Hans / Pixabay (CC0) · 图26 4174332 / Pixabay (CC0) · 图27 11703009 / Pixabay (CC0) · 图28 jplenio / Pixabay (CC0) · 图29 soap0119 / Pixabay (CC0) · 图30 Ralphs_Fotos / Pixabay (CC0) · 图31 Ralphs_Fotos / Pixabay (CC0) · 图32 Waratharn / Pixabay (CC0) · 图33 MiraCosic / Pixabay (CC0) · 图34 Dimhou / Pixabay (CC0) · 图35 MiraCosic / Pixabay (CC0) · 图36 focusonpc / Pixabay (CC0)
本文为信息分享与方法探讨,文中人物与数据均为示意示例,不构成专业建议。
本文由云上有品整理发布,内容经人工审校。

评论(0)