ログイン
IDでもっと便利に[ 新規取得 ]

テキスト解析

キーフレーズ抽出

Version 1

リクエストURL

XML

http://jlp.yahooapis.jp/KeyphraseService/V1/extract

PHPserialize

http://jlp.yahooapis.jp/KeyphraseService/V1/extract

JSONP

http://jlp.yahooapis.jp/KeyphraseService/V1/extract

日本語文を解析し、特徴的な表現(キーフレーズ)を抽出します。

リクエストパラメータ

RESTリクエストの構築(GET)」および、「RESTリクエストの構築(POST)」をご参照ください。

パラメータ 説明
appid(必須) string アプリケーションID。詳細はこちらをご覧ください。
sentence(必須) string 解析対象のテキストです。
output string レスポンス形式を指定します。指定のない場合、XML形式で返します。
  • xml :XML形式で返します。
  • json :JSON形式で返します。JSONP形式で返すには、合わせてcallbackパラメータで関数名を指定します。
  • php :PHP Serialize形式で返します。
callback string JSONPとして出力する際のコールバック関数名を指定するパラメータです。UTF-8でエンコードした文字列を入力します。関数名として英数字を使用します。
output=json&callback=<callback関数名> のように指定します。

サンプルリクエストURL

http://jlp.yahooapis.jp/KeyphraseService/V1/extract?appid=<あなたのアプリケーションID>&sentence=<対象のテキスト>

レスポンスフィールド

キーフレーズ抽出Web APIのスキーマの記述は、以下のURLをご覧ください。
http://jlp.yahooapis.jp/KeyphraseService/V1/extract.xsd

フィールド 説明
ResultSet キーフレーズ抽出結果のすべてを含みます。
Result(注1) キーフレーズ抽出結果の一組を含みます。
Keyphrase(注2) キーフレーズ。
Score(注3) キーフレーズの重要度。

(注1)Resultは、最大20です。

(注2)Keyphraseは、重要度の高い順序で並びます。

(注3)Scoreは、重要度を示す目安の数値です。先頭のKeyphraseのScoreは100となり、以下相対的な重要度に応じて 100以下の値が割り当てられます。

用例

得られたKeyphrase AとBを、Yahoo!検索で、"A" OR "B"のように組み合わせて使うことにより、AまたはBを含む検索ができます。

サンプルレスポンス

以下は、sentence=東京ミッドタウンから国立新美術館まで歩いて5分で着きます。のリクエストに対するレスポンスです。

エラー

キーフレーズ抽出Web APIはYahoo! JAPAN Web APIに共通のエラーメッセージおよびコードを返します。

利用制限

キーフレーズ抽出Web APIは、24時間以内で1つのアプリケーションIDにつき50000件のリクエストが上限となっています。また、1リクエストの最大サイズを100KBに制限しています。詳しくは「利用制限」をご参照ください。


このAPIを使ったサンプルコード

開発者ブログ

Yahoo! JAPANのスタッフや著名なデベロッパーのブログを紹介しています。新しいサービスのアイデアにお役立てください。

開発者コミュニティ

Yahoo!グループに開発者のためのグループを用意しています。ほかのデベロッパーと交流し、質問やアイデアの共有にお役立てください。

法人デベロッパー専用お問い合わせ