面倒な記事のタグ付けを自動化する:AutoTagging

ぴろり上西 2009年01月14日

このようなコンテンツはいかがですか?

このページ以外にも下記がオススメです

 またまた上西です。
 MovableType 3.2から搭載されたタグ機能。皆さん、活用されていますでしょうか? 記事を書く度にタグも入力するのはなかなか億劫に感じられている方もいらっしゃるのではないでしょうか? そこで、投稿された記事内容を走査して、記事文中からタグを自動的に抽出・設定してくれるプラグインを書いてみました。

ライセンス

Movable Type個人無償版ライセンスをご利用いただいている方のみ無償でご利用いただけます。Movable Type 有償ライセンス(ライセンスパック、ホスティングライセンス、アカデミックライセンス)、Movable Type Enterpriseをご利用の方は有償となりますので、こちらからご購入ください。

製品ページ:面倒な記事のタグ付けを自動化する:AutoTagging

※Movable Type Pro、Movable Type Enterpriseの方でも評価・動作検証は無償でご利用いただけます。本格運用時にライセンス購入をお願いいたします。

ダウンロード

AutoTagging プラグインのダウンロード バージョン 0.03

インストールと使い方

 ダウンロードしたアーカイブを解凍し plugins ディレクトリにコピーしてください。その後、一度だけブログ毎に設定メニューから「AutoTagging 初期化」を実行します。以降はタグが追加・削除されるタイミングで更新が行われるのでメニューから実行する必要はありません。
 記事を投稿する際に、タグの欄が空欄で保存されると、記事本文やタイトル内からタグを文字列検索し、その出現数が多い順に記事のタグとして自動設定されます。検索されるタグは既にブログに登録されているタグである必要があります。検索対象とする記事のカラム(本文・追記・タイトルなど)は、ブログ毎のプラグイン設定画面で設定することができます。

Log Columns
 タグを抽出する際に検索を行うエントリのカラムをチェックしてください。
Tags Count
 文中から検索されたタグのうち、出現数が多い順にここで指定された数だけタグを設定します。0 を指定するとタグが設定されません。発見された全てのタグを自動的に設定したい場合には十分に大きな数(999など)を指定してください。
投稿者 ぴろり上西 : 01/14 | コメント (7) | トラックバック (3) Yahoo!ブックマークに登録 このエントリーを含むはてなブックマーク このエントリーをはてなブックマークに追加 はてなブックマーク数

トラックバック

MovableType プラグインを利用して最強タグ付け環境を作る

 今まで様々な MovableType プラグインを書いてきましたが,単体ではそれほど使途がないように見えても,他のプラグインと一緒に組み合わせて用いる...

Open MagicVox.net2009年1月22日 15:29

MTでブログ記事のタグ付けを自動化するAutoTaggingがめちゃ便利!

企業内で初心者の人がブログを書くときに、タグ付けがうまくいかない(理解できない)ので結局タグが活用されないという話が多いので、ピロリさんに依頼して最強ブロ...

うさうさ Blog2009年2月 1日 23:19

プラグイン

そのうち、MovableTypeに入れてるプラグインまとめないとなぁ・・・(こう...

PandoraBox2009年3月12日 14:10

コメント(7)

記事のタグを自動抽出するプラグインを探していて、ここにたどり着きました。とても便利そうなので導入させていただいたのですが、うまくいきません。

Movable Typeのバージョンは4.23で、データベースはSQliteです。

症状としては一番初めに「AutoTagging 初期化」を実行して、新しくタグを追加するのですが、説明にあるような「以降はタグが追加・削除されるタイミングで更新が行われる」というのが出来ていないようです。

もう一度記事を投稿して初期化をすれば、タグの更新が行われているようです。

何か設定を見直す点などがありましたら、ご教授いただけますでしょうか。

同じくちょっと迷ったクチで、解決したのでコメントします。
「AutoTagging 初期化」ですが、プラグインメニューの設定から行うのではなくて、ブログのメニューからたどれる(デザイン、設定、ツールなどの)設定以下にある「AutoTagging 初期化」で、初期化することができます。

選択後、ある程度待たされ(タグ数によっては長く)AutoTaggingがタグを把握する処理が走ります。

その後は、記事投稿で自動的にタグ更新が行われるようになります。

もし、のぞみさんが「プラグインメニュー」の設定から初期化していたのであればお試しください。

ありがたく使用させていただいています。
タグ付与の負荷が無くなって非常に快適です。

2点、気になる挙動があるんですが、タグ付与の際に大文字のタグが登録されていて、小文字を含むタグが抽出対象となったときに登録されてしまうのは仕様でしょうか?

例:登録タグ「Amazon」
文書中に「amazon」があると、"Amazon"ではなく、"amazon"で登録される。

もう一点は、一度登録したタグについて、タグ一覧から消しても登録されてしまう点です。AutoTagging初期化を実施しても再び登録されてしまうのですが、何か対処方法はありませんでしょうか。

こんにちは。0.03 をアップしました。
プラグインの設定画面から大文字/小文字を区別するか否かの設定を追加しました。
あと、タグ削除時の不具合も解消されていると思います。多分(ぇー
お試しください。

遅ればせながら確認しました。

タグ削除時の不具合もバッチリです。これで心置きなくタグを登録することが出来ます。ご対応ありがとうございます!

はじめまして。
便利そうなので導入させていただきましたが、
タグが追加されません。

Movable Typeのバージョンは4.26。
DBはMySQLです。
サーバはhetemlで、
独自ドメインで設定してます。
(通常と階層が違います)

ブログメニューからプラグインで
初期化をしました。
チェックボックスにチェックを入れて、値を5としました。

テスト投稿を何度か繰り返しました。
(すでにタグにある文字も入れてみました)

なにか間違いがありますでしょうか?
以上よろしくお願い致します。

こんにちは。
MT5.01で動かないのですが未対応でしょうか?

設定等見なおしましたがタグが入ってきませんでした

コメントする

この記事にご意見やメッセージがございましたらコメントをお願いいたします。

  • ※ コメントは承認後に公開されます。内容によってはご返信致しかねる場合がございます。

MTエンジニアブログ

配布プラグイン一覧

ParentalInclude
MT5でウェブサイトとブログのテンプレート連携を便利にするプラグイン
DuplicateEntry
ブログ記事を複製または移動するMovableTypeプラグイン
NotifyAnythingChanged
何かが起きたらメールで通知するMovableTypeプラグイン
rssEntry
取込んだRSSをエントリとして書き出すMovableTypeプラグイン
AutoTagging
面倒な記事のタグ付けを自動化する
FutureRebuild
日時を指定してページを再構築する
EntryImExporter
エントリをCSVに書出したり、CSVから一括登録するMovableTypeプラグイン
MailPack
Movable Typeで簡単携帯投稿!メール投稿プラグイン
DirectoryUtility
カテゴリ・フォルダの階層を表示したり、親フォルダを表示したり、何かと便利なプラグイン
CSVList
CSVデータを整形して表示する
PageBute
静的ページ用ページ分割プラグイン

注目記事

RSS

ページの先頭へ戻る