关于发帖在首页显示的排序问题,望管理员解答 @Livid

2019-08-26 15:21:22 +08:00
 iiduce
@Livid

每次刚发的帖子就会显示在首页的靠后的位置,请问这个是什么原因?

是不同节点在首页的显示有排序权重?还是我的 id 被降权了?

之前曾问过 @Livid 这个问题,告诉我我的 id 没有做任何处理。

我一般不爱较真,但是每次发帖看到这个都如鲠在喉啊。

如果是我个人 id 问题请告知,以后不再发帖就是了。

6116 次点击
所在节点    V2EX
27 条回复
Livid
2019-08-26 15:23:17 +08:00
你的账号的状态是正常的。
iiduce
2019-08-26 15:33:47 +08:00
@Livid 嗯。那能说下刚发的帖子在首页显示位置的逻辑吗?刚发的帖子就显示在了中下部,没多久眼瞅着就要沉到了第二页。
xiri
2019-08-26 15:34:18 +08:00
v2 貌似是以点击“创作新主题”的时间来跟其他主题的最后回复时间进行比较来排序的
猜测上面图片中的帖子你花了三分钟左右编辑?
xiri
2019-08-26 15:35:58 +08:00
@xiri 个人猜测
我发过几个帖子也是这样 从来没有说帖子发出来显示在第一个的,并且每次都位置都不是固定的
iiduce
2019-08-26 15:36:42 +08:00
@xiri 这个显然不是,我编辑半小时以上的帖子都有。
Livid
2019-08-26 15:47:40 +08:00
你提到的这个问题,确实,在目前的「全部」首页上也可以复现:

https://www.v2ex.com/?tab=all

我去看一下这个地方的源代码(好久没有动过了),然后回答你。
mokeyjay
2019-08-26 15:48:55 +08:00
@Livid #6 我也很好奇我帐号的降权情况,如果是的话什么时候能解除
Livid
2019-08-26 15:56:10 +08:00
造成这个困惑的大概原因是这样的:

1. 取出最新主题列表的 SQL 的排序依据是 last_touched,last_touched 本身有一个算法,每个新回复对 last_touched 造成的影响和主题本身的创建时间有一个负相关关系。last_touched 如果超过当前时间就会是置顶效果。如果一个主题在短时间内连续收到多个回复就有可能让 last_touched > now。
2. 在渲染主题列表时,列表中显示的那个相对时间取的是 last_replied,如果主题没有被回复过,那么取的是 Topic.created。last_replied 和 created 在繁忙时段会有可能小于 last_touched。
Livid
2019-08-26 15:57:41 +08:00
@mokeyjay 看了记录,因为你之前发布一个找盗版下载的帖子而导致降权。如果能够保证之后不会再发的话,可以恢复。
mokeyjay
2019-08-26 16:03:45 +08:00
@Livid #9 这……是很久以前发的吧😂我知错了,我已详细阅读底部的 关于 和 FAQ,保证以后不犯,还请恢复一下
Livid
2019-08-26 16:05:14 +08:00
@mokeyjay 不算太久,90 天前。谢谢你对规则的理解,已经恢复。
Livid
2019-08-26 16:06:23 +08:00
@iiduce 是 last_touched 的算法导致的困惑。我会对这个算法进行微调,让受信任的老用户不会再遇到这个问题。谢谢反馈。
mokeyjay
2019-08-26 16:10:01 +08:00
@Livid #11 我翻看了自己发过的主题帖也没啥印象,能告知帖子标题吗?
Livid
2019-08-26 16:12:17 +08:00
@mokeyjay 那类主题在这里会绝对被删 + 降权:

mokeyjay
2019-08-26 16:28:23 +08:00
@Livid #14 噢好吧,想起来了,抱歉
None123
2019-08-26 16:30:54 +08:00
@Livid 登录之后 404 就是账号被 ban 了吗?
shidenggui
2019-08-26 16:31:38 +08:00
@Livid 之前我有个帖子被移动到水深火热,不知道自己有没有被降权。因为很珍惜 v 站的账号,所以想了解下。
iiduce
2019-08-26 16:38:27 +08:00
@Livid 嗯,能改进就好 :)
akira12
2019-08-26 17:14:29 +08:00
这个帖子看着极度舒适啊,还能跟站长讨论排序算法
Livid
2019-08-27 01:33:36 +08:00
@shidenggui 没有。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/595224

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX