我有不同语言的维基百科文章转储。我想用属于某个类别的文章(特别是Category:WikiProject_Biography)
过滤它们例如,我可以得到很多类似的问题:
但是,我想离线完成。这是使用转储,也适用于不同的语言。
我探索的其他内容是类别表和类别链接表。 MediaWiki_1.28.0_database_schema
答案 0 :(得分:0)
从转储中获取page
和categorylinks
表,然后运行
SELECT
page_namespace,
page_title
FROM
page
JOIN categorylinks ON page_id = cl_from
WHERE
cl_to = 'WikiProject_Biography'
;
获取页面列表。