2012-01-11 11 views
2

傾け言葉の基本的な形:検索同義語と私は、私は次のことを行うことができるようになるJavaでツールを探しています

1)傾斜単語その基本的な形を見つけます。例:

  • 「接続」、「接続する」、「接続する」などの単語については、「接続」という言葉を返します。
  • "running"、 "runs"という単語については、 "run"という単語が返されます。

2)各単語について、その同義語のコレクションを返します。

誰もこのようなツールを知っていますか?

答えて

2

英語のみを気にかけます。

最初の問題はstemmingです。このSO postは、Porter stemmerのJava実装を推奨しています。

WordNetには、他のものと同義語を含む単語やその関係のかなり大きな人間の作成/管理されたデータベースがあります。ここにはJava API to WordNetがあります。

+0

このポーターステマーは、通常の動詞にはとても便利ですが、V3動詞では失敗します。 V3の分析を成功させるためのツールはありますか? –

+0

また、例えば休止のような他の動詞では失敗します。 –

関連する問題