Mediawikiのテーブル構造について少し調べたのでメモ。 pageテーブル auto_incrementなpage_idが主キー。これが各ページのIDとなる。 page_titleにページ名が文字列ではいる。 page_latestにページ最新版のIDが入る。 textテーブル 全てのバージョンのテキストデータを格納しているテーブル auto_incrementなold_idが主キー。page.page_latestに相当するっぽい。 searchindexテーブル native2ascii + lowercaseされたデータを格納しているテーブル これによりマルチバイト文字に対する検索もOKにしているのかな si_pageカラムがpage.page_idに相当するっぽい。 revisionテーブル auto_incrementなrev_idが主キー。ページグローバルなrevision