排序规则(公开可验算)
1. 不卖排名:没有任何付费可以改变排序,没有"推广位"混在推荐里。
2. 只用可验证的数据:每个维度都能用公开信息核对,不看主观印象。
3. 可自行验算:权重、公式、门店逐项得分全部公开,任何人都能算出同样的结果。
一、7 个维度怎么算(全部归一化成 0–1)
| 维度 | 公式 | 说明 |
|---|---|---|
价格price |
1 − 每小时成本 ÷ 30 |
每小时成本 = 最低价 ÷ 可玩小时数(不限时按营业时长折算)。¥30/小时及以上记 0 分。 |
距离near |
1 − 步行分钟 ÷ 20 |
到最近地铁站的步行时间(主站优先,备选站按 70 米/分钟折算)。20 分钟及以上记 0 分。 |
安静quiet |
硬条件 quiet=1.0自述含"安静/专注"=0.75 其它=0.4 |
以门店勾选的硬条件为准;自述只作为补充。 |
带娃family |
儿童友好 或 适合人群含"亲子"=1.0 其它=0.4 |
无障碍、家长陪同等同属硬条件。 |
用心quality |
0.35×包含项/4 + 0.30×承诺/5 |
这是代理指标,不是评分:门店把话说得越具体(含什么、承诺什么、常见问题、照片),分越高。各项都有上限,堆数量无用。 |
可信trust |
可信分 ÷ 100 |
可信分 = 核验 35 + 资料完整 30 + 新鲜 20 + 承诺 15(见 trust.txt)。 |
灵活flex |
0.5×不限时 + 0.5×免预约 |
只看两项硬事实。 |
二、总分怎么算
总分 = 100 × Σ(权重 × 维度分) ÷ Σ权重
三、权重表(不同偏好用不同权重,全部公开)
| 偏好档 | 价格 | 距离 | 安静 | 带娃 | 用心 | 可信 | 灵活 |
|---|---|---|---|---|---|---|---|
| 综合 balanced | 3 | 2 | 1 | 1 | 2 | 2 | 2 |
| 省钱 cheap | 6 | 1 | 0 | 0 | 1 | 2 | 2 |
| 少走路 near | 1 | 6 | 1 | 1 | 1 | 2 | 1 |
| 安静 quiet | 1 | 1 | 6 | 0 | 2 | 2 | 2 |
| 带娃 family | 2 | 2 | 1 | 6 | 2 | 2 | 2 |
| 用心 quality | 1 | 1 | 1 | 1 | 6 | 2 | 2 |
用户说了偏好就用对应档;没说用「综合」。AI 助手读 /weights.json 就知道每档的权重。
四、算一个例子(真实门店,可自己核对)
以「豆爱拼」为例,以下数据都可在门店页与 /shops/douaipin/facts.json 查到:
(站点页用「少走路」档,距离权重更高,分数会不同 —— 同一家店在不同偏好下分数不同,这是设计如此,不是错误。)
五、同分怎么排
- 总分高者先;
- 同分 → 可信分高者先;
- 再同分 → 资料更完整(照片多)者先;
- 再同分 → 价格更新时间更新者先。
排序结果没有任何随机成分,同样的数据必然得到同样的顺序。
六、谁不会被推荐
- 可信等级 A(待完善):先上线,不进推荐;
- 超过 30 天未更正的待完善门店:自动下线;
- 超过 90 天未更新的价格:标注"价格待核实",且不参与"省钱"档推荐;
- 被核实存在虚假信息的门店:下线整改。
七、为什么这么设计(回应可能的质疑)
| 质疑 | 回答 |
|---|---|
| 为什么不搞五星好评? | 因为无法验证。评分可以刷、可以买、可以说不出理由。我们不提供一个"看起来专业但站不住"的数字。 |
| 为什么没有"好吃"分? | 我们拿不到可信的"好吃"证据。用「用心」作代理:包含项、承诺、FAQ、照片 —— 全是门店自己写、能被核对的。 |
| 能不能花钱提高排名? | 不能。排序只由 weights.json 的权重与上面的公式决定,没有任何付费入口。 |
| 我资料填全了还是分低? | 看分项:可能是价格偏高、离地铁远、或某项硬条件没勾。分项得分可在商家后台查看。 |
| 数据写错导致分低怎么办? | 改数据即可,重算后立刻生效(1 分钟内)。 |
八、防操纵设计
- 维度有上限:包含项 4 项就到顶、承诺 5 项、FAQ 3 条、照片 6 张 —— 堆数量没有额外收益;
- 只数客观项:不看措辞、不看形容词,只数"有没有这一项";
- 硬条件要核验:安静、儿童友好等由平台电话核实,虚标可被投诉扣分;
- 价格必须可核验:与公开电话核对;超期未更新自动降权;
- 无竞价、无推广位:推荐列表里不插入任何付费内容。
九、申诉与复核
门店对得分有异议,可提出复核:微信 yyq18818188/电话 18217368823,说明门店短名与异议点。
- 我们会在 3 个工作日内给出逐项得分与计算依据;
- 如果是我们数据错,立即更正并重算;
- 如果是规则本身有漏洞,记入规则变更记录并公示。
十、规则变更记录
| 版本 | 日期 | 变更 |
|---|---|---|
| v1.0 | 2026-10-18 | 首次公开:7 维度 + 6 偏好档 + 同分规则 + 防操纵设计 |
十一、生态调节与有序竞争(2026-10-18 新增)
只按分数排会带来两个问题:新店永远没机会、老店被新店挤掉,中间那批干脆不维护了。 所以加了一层「生态调节」——有明确上限(合计 ±8 分),只能微调,不能翻越质量差距。
| 规则 | 加减分 | 条件 |
|---|---|---|
| 新店扶持 | +6 | 入驻 30 天内(帮新店冷启动) |
| 老店照顾 | +5 | 经营满 1 年,且可信等级 ≥ S(僵尸店拿不到) |
| 维系奖励 | +3 | 45 天内更新过价格/资料(主要给中间那批店) |
| 过期惩罚 | −5 | 价格超过 90 天未更新 |
| 合计上下限:±8 分。两家店差 10 分以上时,加分不可能把落后的顶上来。 | ||
轮换曝光:在「前 5 名且与第一名分差 ≤3 分」的店里,每天轮换一次首位。 分数接近的店轮流被推荐,差得远的不参与 —— 做到同一水平就有被推荐的机会,不必内卷抢唯一第一。
商家后台不显示排名:我们刻意不放「你在本区排第 X 名」,只给资料体检: 已完成 N/8 项、同类里的位置(前 1/3 / 中间 / 待完善)、以及「还能补什么」。 精确排名会制造排名焦虑,让商家把精力放在「优化数字」而不是「把生意做好」。
对生态加减分有异议同样可申请复核,我们会给出计算依据。
规则调整会提前公示;已入驻门店的既有数据不会因规则调整而被"追溯降级"超过一个档位,除非数据本身已过期。
六、规则怎么调整(公开流程)
| 步骤 | 做法 |
|---|---|
| 1. 提出 | 任何商家/用户可指出某维度不合理,附数据或案例 |
| 2. 公示 | 调整方案在本页提前 7 天公示(含新旧权重对比、影响示例) |
| 3. 生效 | 版本号 +0.1,更新 /weights.json 与 /api/ranking,本页记入调整记录 |
| 4. 不追溯 | 规则调整不追溯降级既有门店(数据过期除外) |
调整记录
| 版本 | 日期 | 变化 |
|---|---|---|
| v1.0 | 2026-10-18 | 初始版:7 维度、6 个偏好档、生态调节 ±8%、同分轮换 |
接口返回可解释数据:/api/search 的每条结果带 score(总分)、
scoreParts(7 个维度得分)、profile(本次用的偏好档),
任何人可以用同一份权重复算。