# 发现

> 角色在 Reverie 上怎么排名、怎么露面，你能筛什么，以及没做完的角色为什么永远不出现。

Source: https://reverie.im/zh/docs/community/discovery
Language: zh

Reverie 上的发现，就是角色网格加上首页那几条横栏。这一页讲每种排序到底按什么排、有哪些筛选，以及决定一个公开角色够不够格被展示的准入规则。

## 角色网格上的排序 \[#sorts-on-the-character-grid]

默认是**推荐**。前四种排序人人可见；后三种只有登录后才出现。

| 排序       | 按什么排                        |
| -------- | --------------------------- |
| **推荐**   | 先热度、后平均评分——你有了聊天记录之后会个性化    |
| **热门**   | 每天算一次的热度分，从高到低              |
| **新锐**   | 7 天的早期势头分，只看最近 30 天内首次发布的角色 |
| **最近更新** | 最后一次编辑，最新的在前                |
| **已关注**  | 你关注的创作者的角色，按首次发布从新到旧        |
| **收藏**   | 你收藏过的角色                     |
| **我的角色** | 你创建的角色                      |

排序标签旁边有搜索框、**浏览全部标签**、**卡片视频**开关、**重置筛选**，以及一个**筛选**面板：**分类**、**性别**、**标签**（最多 5 个，角色需包含所选的全部标签）、**丰富度**和**特色功能**。

在**我的角色**里，面板还会多出三组只作用于你自己角色的选项：**排序**（**最近编辑**、**首次发布**或**创建时间**）、**发布状态**（**已发布**、**仅链接可见**或**未发布**），以及**年龄段**——按角色设定的年龄分段，或**未填写**。

网格上没有语言筛选，没有内容分级筛选，也没有「本周」「本月」这种时间窗口。成人内容是账号级的设置，在**设置 → 偏好设置 → 内容分级**里，不是网格上的控件；你的标签偏好在这里也会生效——生效时，网格上方会出现一条栏，提供**本次显示全部**和**管理标签偏好**。见[偏好设置](https://reverie.im/zh/docs/account/preferences)。

没登录的话，网格翻到第三页就停，并请你登录。

## 排名到底用了什么 \[#what-the-ranking-actually-uses]

**热门**用的是一个每天重算的分数，来自七项输入，每一项都设了上限，谁也压不过谁，大致按重要性排列：

| 输入                             |
| ------------------------------ |
| 累计对话数                          |
| 上个月聊过的玩家里，有多少人隔天又回来            |
| 最近 30 天的对话数                    |
| 平均评分，按它背后有多少个评分、以及每位评分者玩了多久来加权 |
| 玩家会聊多久                         |
| 收藏数                            |
| 评分个数                           |

评分和回访比例都以一个中性的中间值为基准，所以一个还没人打过分、或者新到还没有回头客的角色，既不会因此加分也不会因此扣分。少数几个评分只会让分数小幅变动，要等很多玩家打过分，平均分才发挥全部分量。只聊了一小会儿的人打的分，影响比回来接着聊的玩家小；被[评分保护](https://reverie.im/zh/docs/characters/reviews-and-notes#rating-protection)排除的评分完全不影响它。回访和聊天时长这两项不计入创作者自己的对话。

刚发布的角色还有一个冷启动加成，在最初 30 天里逐渐消退，所以一个好角色不必等到攒够一辈子的互动量才露面。

**新锐**是另一个 7 天分数：每天的独立用户数、开启的对话数、每段对话的消息数、新增收藏，以及角色首次发布距今多久。

**推荐**会分阶段加入个性化，依据是你最近 20 段网页端对话，越近的权重越高：

| 你的记录          | 用到什么                                                    |
| ------------- | ------------------------------------------------------- |
| 未登录，或 1–2 段对话 | 不做个性化——先精选角色，再按热度和评分                                    |
| 3–5 段对话       | 你最常聊的三个分类                                               |
| 6 段及以上        | 分类，加上性别偏好（当你加权后的对话里超过 60% 集中在某一性别时），再加上成人内容偏好（当超过一半如此时） |

你已经聊过的角色会被排除。第一页上会留出一部分位置，给你关注的创作者在最近 7 天里发布的角色。

推荐系统只读元数据：是哪个角色、它的分类、它的性别、它的评分，以及你关注了谁。它不读你对话的内容。

## 一个公开角色为什么可能不出现 \[#why-a-public-character-may-not-appear]

发布和能被发现，是两道不同的门槛。

> 一个角色会被整个从发现里滤掉——哪怕它是公开的——除非它五样俱全：名字、简介或描述、性格或描述、头像，以及至少一条开场白。一个没有开场白的公开角色，在网格里和新手推荐里都是隐形的。

还有两条规则：

* 公开列表只收创作者已获批准的角色。见[成为创作者](https://reverie.im/zh/docs/creators/becoming-a-creator)。
* 在你没有搜索时，**推荐**和**热门**还加了一道媒体门槛：角色得有头像视频，或者至少三张图库图片。在这两个标签页里搜索仍然是完整的，所以你按名字搜一个角色，它照样出得来。

## 搜索 \[#search]

没有全站搜索框。搜索是分版面的：角色不登录也能搜，搜故事需要账号。

| 版面 | 搜什么                             | 备注                                  |
| -- | ------------------------------- | ----------------------------------- |
| 角色 | 名字和简介，外加 `#tag` 和 `@name` 两个运算符 | 用 AND 组合；结果翻到第 15 页就停，未登录时翻到第 3 页就停 |
| 故事 | 标题和简介                           | 结果翻到第 3 页就停                         |

匹配是子串匹配、不区分大小写，不是前缀匹配。运算符在下一个 `#` 或 `@` 处断开，所以 `#regency tutor` 被读成一个标签——`"regency tutor"`——而不是一个标签加一个词。想把标签和自由文本组合起来，就把标签放在最后。

时刻、标签和创作者没有各自的搜索。

## 首页 \[#home]

首页是一组横栏，而不是一个排过序的列表：每日签到横幅、给已经开始的对话准备的**继续**、一个包含热门、上升、推荐和最新角色的精选区块，以及最新的时刻。

## 相关 \[#related]

* [找到角色](https://reverie.im/zh/docs/getting-started/finding-characters) — 实际操作走一遍
* [标签](https://reverie.im/zh/docs/community/hashtags) — 标签怎么来的，又通向哪里
* [合集](https://reverie.im/zh/docs/community/collections) — 首页上的编辑精选货架
* [关注创作者](https://reverie.im/zh/docs/community/following-creators) — 一次关注会改变网格里的什么
* [发布角色](https://reverie.im/zh/docs/characters/publishing) — 这些门槛在创作者那一侧长什么样
