Tdyws プラグイン
Yahoo 検索Web APIの有料化に伴い利用できなくなりました。
文章からキーワードを抜き出すWeb APIであるTermDripsと、Yahoo!検索Webサービスのウェブ検索のAPIとを用いた、FreeStyleWiki用のプラグインです。ダウンロードはこちらから。
プラグインが記載されているページの内容からTermDripsを用いてキーワードを抜き出し、それを元にYahoo!ウェブ検索APIで検索するというもの。
使い方
{{tdyws 5,3}}
「5」は検索結果の表示件数の上限です。省略可能でデフォルトは「10」です。
「3」はYahoo!ウェブ検索APIで検索するときに与えるキーワード数です。省略すると「1」と同じ。数を増やすと検索結果を絞り込めます。あまり大きな数字にすると、なにもヒットしなくなることもありますし、そもそもそんなにたくさんのキーワードを抽出することができない場合もあります。キーワードはTermDripsがつけるscoreの高いものから順に与えられます。
本ページでの結果は以下のようになります。「extracted by TermDrips」の手前に出ている単語が、抽出されたキーワードです。また、クレジット表示のガイドラインに従い、最下行にクレジットを表示しています。
補足
- ページを表示するたびにキーワード抽出するのは無駄ですし、TermDripsに負荷をかけますので、抽出されたキーワードはキャッシュしています。ページが更新されたら、キャッシュも作り直します。
- でも、Yahoo!へはページ表示のたびに検索にいきます……。
- 以下の単語はキーワードとして抽出されても無視しています。ページ内にURLが書いてあると必ず抽出されちゃうので。
- WWW、HTTP、HTML、HTM
- プラグインの出力全体を <div class="tdyws">〜</div> でくるんであります。
参考および関連情報
- キーワード抽出API:TermDrips
- ありがとうございます。
- Tdamazon プラグイン
- これを改造してAmazon Web Serviceの代わりにYahoo!ウェブ検索のAPIを用いるようにしました。
関連ページ