2012/12/30(日)CPANの「Lingua::JA::WordNet」が「日本語WordNet 同義対データベース」に対応

例えば「おしまい」っていう名詞の同義対が欲しければ↓だけでOKです。

#!/usr/bin/env perl

use strict;
use warnings;
use Lingua::JA::WordNet;

my $wn = Lingua::JA::WordNet->new;
my @synonyms = $wn->Synonym( $wn->WordID('おしまい', 'n') );

print "@synonymsn";

出力↓

お仕舞 お仕舞い どん詰まり エンディング エンド フィニッシュ ラスト 仕舞 仕舞い 完 完了 完結 尻 幕切れ 留め 終 終了 終幕 終焉

「同義対データベース」の詳細に関しては「日本語WordNet」のWebサイトを参照してくだしあ。Synonym メソッドのみモジュールに同梱のデータベースでないと動かないで注意!

ダメ出しは常時受け付けておりますぜよ。