関連検索ワードを表示するMovableTypeプラグイン:YahooSearchStringUnits

Posted by
ぴろり
Posted at
2008/04/14 14:29
Trackbacks
関連記事 (0)
Comments
コメント (1)
Post Comment
コメントできます
Category
プラグイン カテゴリ

 結果画面で,関連ワードを表示するためのを作ってみました。関連ワードとは,「MovableType」で検索する例で言えば,「 インストール」「 」などのように一緒に合わせてに用いられているワードのことです。関連ワードの取得には Developer Network で公開されている関連検索ワードWebサービスを利用しています。

この記事をはてなブックマークに追加する この記事のはてなブックマーク数 | この記事をlivedoorクリップに追加する この記事のlivedoorクリップ数 | この記事をYahooブックマークに追加する この記事のYahoo!ブックマーク数 | この記事をdel.icio.usに追加する | Twitterにポストする

動作の概要

 が行われた際に,関連検索ワードWebサービスを利用して,に用いられている語句の関連ワードを取得します。 への問合せ結果は例によってCache::Fileモジュールを用いて一定期間キャッシュすることで,レスポンスの向上や負荷の低減を図っています。
 取得できる関連ワードは,サイトでのが基になっていると思われるため,サイトで扱っていない単語が関連ワードとして提示されることがあります。当サイトでも,MovableType の検索結果で,"mod_fcgid"という関連ワードが表示されていますが,実際にその話題を扱ったことは一度もありません(苦笑) まぁ,これもまたビジタへのサプライズ要素ということで一つ。

 なお,このを使用するには,ファイルの導入だけでなく,Yahoo! Developer Network でユーザ毎にアプリケーション ID を申請取得(無料)する必要があります。そちらも合わせて手続きを済ませておいてください。 Developer Network のサイトの左サイドバーを眺めてみると,々と面白いが目白押しなので,一つくらい持っておいても損はないと思いますヨ。

インストール方法

 した上の plugins ディレクトリにアップロードしてください。アーカイブに同梱されている lib はキャッシュ動作に使用している Cache::File モジュール一式です。既ににインストールされている場合には,こちらのディレクトリは削除してしまっても問題ありません。
 のアップロードが完了したら,管理画面からの設定を行います。[システムメニュー]-[]と進んで,YahooSearchStringUnits の設定画面を開き,先ほど で取得したアプリケーション ID を設定します。アプリケーション ID を設定しないと,が動作しませんのでご注意ください。

タグの記述例

タグ リファレンス

 このによって追加されるタグは, 標準の 結果ページで使用されることを想定しています。インデックスアーカイブなどでは使用することができません。

MTYahooSearchStringUnits コンテナタグ
 現在のワードに関連するワードを表示するためのコンテナタグです。 へ問合せを行い,最大で lastn で指定された数だけ関連ワードを返します。常に lastn だけ関連ワードが返されるとは限りません。もし,関連ワードが一つもない場合には,このタグは空文字を返します。結果を glue で指定した文字を用いて結合することもできます。
MTYahooSuggestedSearchStrings 変数タグ
 MTYahooSearchStringUnits コンテナタグの内部で使用します。現在ので使用されているワードの関連ワードを返します。
MTYahooSuggestedSearchStringsHeader 条件タグ
 MTYahooSearchStringUnits コンテナタグの内部で使用します。最初の関連ワードの時に真になります。
MTYahooSuggestedSearchStringsFooter 条件タグ
 MTYahooSearchStringUnits コンテナタグの内部で使用します。最後の関連ワードの時に真になります。

いろいろ

  • 4.1,4.15b2 上で動作確認を行っています。
  • GNU Public License と商用のデュアルで配布しています。
  • IP 毎に使用回数の制限がありますので,共用レンタルなどではスパマー等のとばっちりを受けるかもしれません。

YahooSearchStringUnits プラグインのダウンロード

最新版のやバグレポートはYahooSearchStringUnits の trac レポジトリでも行っています。

のお願い

 開発の継続のためには、書の購入やバグの修正、新機能の追加、欄でのユーザサポートなど、意外にお金と時間を費やします。そこで、「ビールでも奢ってやるか」ですとか「これで牛丼(並)でも食え」と仰るお方からのお申し出をいつでも受け付けております。どうぞ、よろしくお願いいたしますm(_ _)m
 金の送付には PayPal の小額決済をご利用いただけます。


この記事を読んだ人はこんな記事も読んでいます 記事リコメンデーションについて

その他の関連する記事


関連記事/トラックバック

関連記事/トラックバックはまだありません

この記事にトラックバックを送るには?

寄せられたコメント (全 1 件中、最新 5 件まで表示しています)

Posted by
MMT
at
2009/05/14 07:44
ID
VB6I05ek

いつも素晴らしいMTプラグインをありがとうございます。
MT4.21にYahooSearchStringUnitsプラグインをインストールし、正常に動作していたのですが、
MT4.25にアップデートしたところ検索結果ページが文字化けするようになりました。
DBはsqlit、文字コードはUTF-8です。

コメントを投稿する

 
 (匿名可/必須/公開)
 (匿名可/必須/非公開)
 (必須)
コメントスパム防止のため投稿前に ランダムな数字 CAPTCHAについて を入力してから投稿してください。お手数ですがご協力のほど宜しくお願いいたします。
 
MovableType, NovableType, JovableType, KovableType, MIvableType, M9vableType, M0vableType, MPvableType, MLvableType, MKvableType, MoCableType, MoFableType, MoGableType, MoBableType, MovQbleType, MovWbleType, MovSbleType, MovZbleType, MovaVleType, MovaGleType, MovaHleType, MovaNleType, MovabKeType, MovabOeType, MovabPeType, MovablWType, Movabl3Type, MovablRType, MovablDType, MovablSType, MovableRype, Movable5ype, Movable6ype, MovableYype, MovableGype, MovableFype, MovableTTpe, MovableT6pe, MovableT7pe, MovableTUpe, MovableTHpe, MovableTGpe, MovableTyOe, MovableTy0e, MovableTy-e, MovableTyLe, MovableTypW, MovableTyp3, MovableTypR, MovableTypD, MovableTypS プラグイン Yahoo!, Tahoo!, 6ahoo!, 7ahoo!, Uahoo!, Hahoo!, Gahoo!, YQhoo!, YWhoo!, YShoo!, YZhoo!, YaGoo!, YaYoo!, YaUoo!, YaJoo!, YaNoo!, YaBoo!, YahIo!, Yah9o!, Yah0o!, YahPo!, YahLo!, YahKo!, YahoI!, Yaho9!, Yaho0!, YahoP!, YahoL!, YahoK! サービス 検索