清晨空旷球场与看台远景,冷调低饱和

品牌档案 · 站点来历与整理原则

博鱼体育的站点来历、整理原则与团队分工

博鱼体育是一个面向辽宁地区中文用户的赛事资料与数据查询站,自 2019 年起以中文界面持续收录联赛、杯赛与友谊赛资料。站点的来历、整理数据时依据的原则,以及日常维护它的团队分工,都在下面说明清楚。

上线年份
2019
收录赛事
2400 余场
球队档案
96
结构化字段
72

定位与来历

它只做一件事:把散落的比赛信息收成字段

站点的起点很窄。2019 年上线时,目标只是把每一场联赛与杯赛的赛程、终场比分和参赛两队整理成条目,让读者能按球队、按赛事类型翻回去看。这个方向上后来没有变过:所有内容都以“一场比赛”为最小单位,往外挂球队档案,往里挂半场比分与各类拆分口径。

这里不提供直播信号,也不做即时比分播报。这两类工作需要毫秒级的同步链路,由专门的转播与比分平台承担更合适。博鱼体育选的是另一条路——任何一次查询都能追到字段定义、采集时点和样本范围,数据可以慢一点出现,但不能出现之后说不清它是怎么来的。

截至目前,资料库收录赛事 2400 余场,覆盖联赛、杯赛与友谊赛三类,涉及球队档案 96 支,结构化字段共 72 项。这些数字来自字段字典里的实际条目统计,而不是宣传口径;每一个字段都有单位、统计范围和取整规则的书面说明,逐项记录在数据系统总览里。


发展脉络

能力是分五个阶段一层层叠上去的

每一阶段都没有推翻前一阶段,只是在原有字段上加口径、加拆分、加归档方式。下面按加入顺序排列,可以点编号直接跳到对应段落。

先把每一场比赛变成一条可检索的条目

最早的字段表只有赛程、终场比分和参赛两队。字段少,但定下了后来所有工作的前提:一条记录必须能指回它的来源赛事,没有来源的数字不写进资料库。这个阶段留下的字段命名习惯一直沿用至今,球队名的简写规则、赛事类型的三分法也在这时固定下来。

从终场比分走进比赛内部

基础条目稳定之后,资料开始往比赛内部走。半场比分变化被拆成独立的字段链,可以单独查看两支球队在中场休息前后的走势;角球统计进一步拆成主队角球、客队角球、半场角球与全场角球四种口径。同一个数字在不同口径下并不是同一个值,这也是拆分必须写进字段字典的原因。

点球记录旧版:把判罚当作节点来记

这一阶段开始积累点球记录旧版模块。它不统计罚球命中率,而是把每一次判罚当成一个可回溯的节点:判罚发生在比赛的什么时间、主罚顺序排在第几位。目前累计 1,340 条判罚节点,保留原始判罚时间与主罚顺序;模块归档后进入只读状态,后续变更以补充批次的形式另记一条,不覆盖原值。

转会动态按窗口期而不是按新闻日期排

人员变动的记录方式与时事新闻不同:不按发布时间排,而按转会窗口期归档。累计覆盖 26 个转会窗口期、约 1,900 条人员变动条目。窗口期内按周更新,窗口期结束后整体转入归档,读者可以按窗口期序号拉出完整的人员进出名单,再与球队档案里的阵容字段对照。

补上轮换观测:友谊赛与出场时间

友谊赛安排与出场时间统计是最后加入的一块。友谊赛累计收录 520 场,出场时间统计累计 38,000 余条球员出场记录。它们与正式赛事条目分开归类,但在球队档案下可以合并查看,用来观察轮换幅度与出场节奏,而不用于比较不同性质的比赛结果。

整理原则

三条没有例外可讲的规矩

资料规模变大之后,靠人盯已经不够。真正让口径保持一致的,是下面这三条约束——它们约束录入、校验和字典维护的所有环节。

  1. 01

    字段先定义,再采集

    每一个可比较的数值,在进入资料库之前先落进字段字典:单位是什么、统计范围到哪、含不含补时、取整规则如何。字典里没有定义的量不进资料库,宁可这一场少一个字段,也不让它的含义靠猜。

    字段示例半场角球(主)= 主队在前 45 分钟及补时阶段获得的角球总数,不含加时赛与点球大战。

  2. 02

    口径变化必须留痕

    规则调整、采集范围变化、字段拆分合并,这些都会发生。发生时不覆盖旧值,而是在归档批次里追加一条说明,标明从哪一场比赛开始按新口径登记,读者可以按批次核对同一支球队在不同阶段的数据口径。

    批次示例归档批次 A-07 记录了角球由单一总数拆分为半场与全场两个口径的时间点。

  3. 03

    只读归档不再修改

    点球记录旧版与已完成赛季的条目在归档后进入只读状态。后续如果发现记录需要补充,也不直接改动原条目,而是以补充批次另记一条,原值与补充值同时可见,回溯时能看到完整过程。

    记录示例判罚节点的补录内容与原判罚时间、主罚顺序并列展示,不覆盖原有数值。

战术板与刻度线的抽象合成画面,不含人脸
字段字典中的统计刻度与量纲示意

团队与分工

24 个人,分三组做同一件事

内容由辽宁本地的整理与校验团队维护,按职责分三组协作:录入组负责把资料转成字段,校验组负责比对与复核,字段字典组负责定义与维护口径。

录入组

把赛后资料变回字段

赛事结束后 24 小时内完成对应条目的录入,按既有字段逐项填写,遇到字典未覆盖的情况先挂起、不自行造字段。转会窗口期内,这一组同时承担按周更新的任务。

校验组

比对两份来源再放行

对录入结果做交叉核对,重点检查半场比分变化、角球四种口径与判罚节点的时间戳。每赛季结束后做一次全量回溯校验,把不一致的条目退回重录或列入补充批次。

字段字典组

守住 72 项字段的含义

维护字段字典本身:新增字段要写清单位、范围与取整规则,调整口径要标注生效场次并生成归档批次说明。这一组不直接录入比赛数据,但负责解释每个数字到底代表什么。

球场边线延伸至远处的透视构图,无人出镜
三组协作的产出统一落在同一套字段结构上