2014-02-14 18 views
3

一般來說,至少對於單個頁面來說,Mediawiki頁面歷史記錄的較低版本ID意味着較早的編輯時間。這是真的嗎?有沒有例外?修訂ID製作如何工作?更低的MediaWiki頁面版本ID是否意味着更早的編輯?

我想嘗試用Pywikipedia編寫一個函數,它會給頁面文本一個任意的時間戳。它會更加優化,根據版本ID進行排序,而不是製作版本ID時間戳字典,然後對時間戳進行排序。

回答

3

我在IRC上找到了答案,這要感謝用戶:halfak。答案是至少有兩個原因並不能保證。

  1. 如果頁面從輔助wiki導入,則時間戳可以不相關。並且
  2. 如果在同一秒內發生兩次編輯,它們將不會被正確排序,有時會發生這種情況。