1

各 MediaWiki ページに含まれるインバウンドリンクの数を数えたいと考えています。pagelinksテーブルでリダイレクトを考慮する必要があるかどうかを知りたいです。

MediaWiki データベースpagelinksには、すべてのリンクが含まれるテーブルがあります。このテーブルには、 と の 3 つの属性'pl_from''pl_namespace'あり'pl_title'ます。pagelinks.sqlMediaWiki データベース ダンプのファイルからリンクを抽出したいと考えています。

'pl_from'リダイレクトページのIDと'pl_title'リダイレクトタイトルを持つことができるかどうか知っていますか?

4

1 に答える 1

0

の目的上pagelinks、リダイレクトは通常のページとして扱われます。

たとえば、次のコードを含むリダイレクト ページがあるとします。

#REDIRECT [[Some page]]

[[Another link]]

次に、このページには 2 つのエントリがありますpl_from。1 つは 用Some page、もう 1 つは 用Another linkです。つまり、リダイレクトには常にターゲット ページの行がありますが、他の行もある可能性があります。

pl_titleページのコードに基づいて、リンクされたページのタイトルが含まれます。そのため、リダイレクトへのリンクを含むページがある場合、そのリダイレクトのタイトルは のように表示されpl_titleます。

于 2013-01-30T15:33:40.683 に答える