このページでは、タグ毎の記事数を調査する方法について説明します。

Popular Tags

TechNet Wiki で記事を書く際の参考情報として、どのタグに人気があるのかを知りたいと思うかもしれません。どのタグに人気があるかを知るには、まず Popular Tags を見るという方法があります。Popular Tags では、どのタグが多く利用されているのかを大まかに知ることができます。 (利用数が多いほど、フォントが大きくなります)。以下に Popular Tags の画像の一部を示します。

例の場合、Active Directoryen-US などのタグの利用数が多いことが分かります。それに対して adfs タグの利用数はそれほど多くないことも分かります。ただ、本当に利用数が少ないタグは Popular Tags にリストされませんので、フォントの小さな adsf タグでも実際にはそれなりの記事数があるということになります。

PowerShell (script)

大抵の場合は Popular Tags で十分でしょう。ですが、具体的にいくつの記事があるのかを知りたくなる時もあるでしょう。TechNet Wiki にはタグの使用数を一目で確認するための機能は用意されていませんが、以下の PowerShell スクリプトを使うことでそれを実現できます。

param(
    [string]$tag
)
 
if (-not $tag) { throw("tag required.") }
 
$tag = $tag.Replace("-", "_2D00_")
$tag = $tag.Replace(" ", "+")
$tag = $tag.Replace(".", "-")
 
$url = "http://social.technet.microsoft.com/wiki/contents/articles/tags/" + $tag + "/default.aspx"
 
$cli = New-Object System.Net.WebClient
 
$cli.DownloadString($url) -match "<span class=""summary"">Page 1 of [0-9,]+ \(([0-9,]+) items\)" | Out-Null
 
if ($matches) { $matches[1] } else { "0" }
 
Clear-Variable $matches

特定のタグが利用された記事の一覧を表示するページでは、画面には表示されていませんが、HTML コードにはそのタグを利用しているページの合計数が記述されています。上記のスクリプトではその HTML コードを抽出することで記事数を表示します。

このスクリプトは TechNet Gallery からダウンロードすることができますので、使ってみてください。

ノート

  • このスクリプトでは、分かりやすくするため、エラー処理などをほとんど行っていません。気になる方は、ダウンロード後に自身でカスタマイズしてください。
  • このスクリプトは現在の TechNet Wiki の HTML ページ フォーマットに依存しています。TechNet Wiki のページ フォーマットが変更された場合には使えなくなるかもしれません。

関連項目

他の言語