ライブラリとしてイベントハンドリングにjQuery、HTML文字のタグ除去にpathable/truncateを使っています。画面について今回は一画面です。検索入力と検索を実行するボタン、そして結果を表示するリストという構成になっています。API)を使っています。MediaWikiに載っています。APIを使ってコンテンツを取得後、JSONから本文を抜き出しています。使ってHTMLタグを除去します。次に、取得したコンテンツからキーフレーズを抽出します。キーフレーズ抽出APIはGET/POST両方に対応していますが、POSTの場合はユーザエージェントにアプリIDを指定する必要があります。JavaScriptではセキュリティ上、Ajax時にユーザエージェントの書き換えができません。そのため、今回はGETを使っています。POSTの場合は100KBまでのリクエストが可能です。{html.push(`${key}`);}$('#results').html(html.join(''));テキスト解析は様々な場面で使えます。今回はWikipediaのコンテンツを使いましたが、他にも様々な情報が入力源として使えるはずです。今回のコードはgoofmint/YahooKeyPhrase_Monacaにアップロードしてあります。実装時の参考にしてください。中津川篤司プログラマ、エンジニアとしていくつかの企業で働き、28歳のときに独立。2004年、まだ情報が少なかったオープンソースソフトの技術ブログ『MOONGIFT』を開設し、毎日情報を発信している。2013年に法人化、ビジネスとエンジニアを結ぶエバンジェリスト業「DevRel」活動をスタートした。