為什麼知乎按投票排序 不是特別准呢?經常還有票高的排在後面?
02-28
親,還可以投反對票的,但反對票是不顯示的。
原因很簡單:
- 專業、嚴謹、認真的高質量回答,排序應該更靠前
- 新創作的優質回答,能更快地獲得更好的排序
註:用戶在不同話題下的權重計算方法,可以參考我之前的回答「知乎如何計算用戶在某個領域下的權重?」。
公式本身很樸素。事實上之所以到今天這個簡單的公式仍然能保證大部分優質內容能夠排到前面,主要是用戶投票權重在發揮作用。雖然針對權重計算的優化仍然在持續進行,我們也很快遇到了一些演算法上的瓶頸。
- 當問題下有多個發布較早的回答獲得高票時,新的回答即使質量很高,也很難在問題頁上獲得足夠的曝光,難以積累更多贊同票
- 一些誤導性、煽動性的高票內容,即使同時也有很多反對票,仍然排在認真、嚴謹但票數相對較少的優質回答前面
- 一旦回答的反對數超過贊同數,得分為負,就會顯示在所有低票回答下面(可能有幾百個)。即使內容經過作者修改,也幾乎沒有機會重見天日。
如果純按照投票數來排序,那麼這個演算法可就太差勁了。高票被排到後面是因為被投了反對票和沒有幫助。票數最高被摺疊的也有!
這個默認排序一直搞不懂。
只能認為是編輯推薦。
推薦閱讀:
※如果知乎放在漫威電影宇宙里會有什麼提問?
※Milo的知乎2017
※知乎從什麼時候開始戾氣變得這麼重的?
※一個知乎兒的自白1
※知乎做到最後是不是會像海內一樣,成為IT這幫人的小圈子?
TAG:知乎 |