形態素解析APIを利用するにあたり、Yahooのアカウントと
AppIDを取得する必要があるので先に済ませておく。
1.Yahoo!のアカウントを取る。
https://login.yahoo.co.jp/config/login
2.どのページでもよいが、アプリケーションIDの登録をすませておく。
http://developer.yahoo.co.jp/webapi/jlp/ma/v1/parse.html
#!/usr/bin/perl use feature 'say'; use strict; use warnings; use WebService::YahooJapan::WebMA; use utf8; use Dumpvalue; my $d = Dumpvalue->new(); binmode STDOUT, ":utf8"; my $AppID = '上記で取得しておいたアプリケーションIDを記載する'; $WebService::YahooJapan::WebMA::APIBase = 'http://jlp.yahooapis.jp/MAService/V1/parse'; my $api = WebService::YahooJapan::WebMA->new( appid => $ApiID); my $result = $api->parse(sentence => '本日は晴天なり') or die $api->error; #解析したい文章を指定する $d->dumpValue($result);
'ma_result' => HASH(0x7fa5bbb28ec8) 'filtered_count' => 4 'total_count' => 4 'word_list' => ARRAY(0x7fa5bbb1ee98) 0 HASH(0x7fa5bbb25838) 'pos' => '名詞' 'reading' => 'ほんじつ' 'surface' => '本日' 1 HASH(0x7fa5bbb25880) 'pos' => '助詞' 'reading' => 'は' 'surface' => 'は' 2 HASH(0x7fa5bbb25670) 'pos' => '名詞' 'reading' => 'せいてん' 'surface' => '晴天' 3 HASH(0x7fa5bbb24718) 'pos' => '助動詞' 'reading' => 'なり' 'surface' => 'なり' 'xmlns' => 'urn:yahoo:jp:jlp' 'xmlns:xsi' => 'http://www.w3.org/2001/XMLSchema-instance' 'xsi:schemaLocation' => 'urn:yahoo:jp:jlp http://jlp.yahooapis.jp/MAService/V1/parseResponse.xsd'
0 件のコメント:
コメントを投稿