句子库该有哪些字段:五个够用,多了没人填
做句子库最容易犯的错,是一开始把字段设计得特别周全:情绪、场景、来源、作者、日期、风格、备注、评分、是否公开……十来列。结果每存一句都要填半天,两周后就没人填了,库里全是半空的记录。
我的结论是:五个够用。
五个字段
| 字段 | 作用 |
|---|---|
| 句子正文 | 唯一必填项 |
| 用途 | 发动态 / 写在别处 / 只收藏 |
| 来源 | 读到 / 自己写 / 记不清 |
| 月份 | 时间坐标 |
| 适用场合 | 一两个词,可空 |
只有第一项必填,其余允许留空或选“记不清”。能留空,才有人愿意一直填。 这五列覆盖了以后最常问的几件事:这句能拿去用吗、从哪来、什么时候记的、适合放在哪。
为什么砍掉其他
- 评分:每次判断标准都不同,半年后自己都不认;
- 情绪分类:一句常同时有好几种情绪,硬选一类反而失真;
- 备注 / 补充说明:和正文混在一起,检索时不知道看哪个;
- 作者:网上流传的句子多半说不清,设了这一列只会逼人编一个。
字段取值要互斥且能机械判定,这一点 BackendWiki 把参数列成表的方式 演示得很清楚。按主题把内容分层归档,万象云档里《1Panel 官方文档》的目录结构 也提供了不错的参照。
页面用纯静态的就够,按用途筛选、按月份折叠,Bootstrap 组件实验室的示例 给了现成做法。
小结
句子库的敌人不是收得少,是填不动。五列、只一项必填、允许记不清,看起来简陋,却是能坚持三年的结构。真需要更细的维度,等库真的用起来之后再慢慢加。