特定の単語に意味的に関連するキーワードを提供するオープンソース/フリーソフトウェアはありますか? たとえば、単語「dog」の場合、次のようなキーワードを指定する必要があります:「動物」、「哺乳動物」など 基本的には、特定の単語に関連する一連のキーワードです。
または、そうでない場合、これをどのように実装できるか、およびこれがどれほど複雑になるかを誰かが知っていますか?
よろしくお願いします
Wordnetが必要な場合があります。Wordnet は英単語を同義語のセットにグループ化し、一般的な定義を提供し、これらのグループ間のさまざまな意味関係を記録します。
Wordnet を使ったプロジェクトはたくさんあります。ここにリストがあります: http://wordnet.princeton.edu/wordnet/related-projects/
これを見てください。特に役立つかもしれません ( http://kylescholz.com )
ここでライブデモを見ることができます: http://kylescholz.com/projects/wordnet/?text=dog
これが役立つことを願っています。
はい。スウェーデンのSaploという会社がこれを専門としています。私はあなたがこれのために彼らのAPIを使うことができると信じています、そしてあなたがうまく尋ねればあなたはそれを無料で使うことができるかもしれません(もちろんそれが商業目的でないなら)。
はい。あなたが探しているのは、検索用のベクトル空間モデルに似たものであり、それが最も効率的な方法です。潜在的なセマンティック インデックス作成/検索に使用できるオープン ソース ライブラリがいくつかあります (ベクトル空間モデルの特殊なケース)。Apache Luceneは、最も人気のあるものの 1 つです。またはGoogleコードの何か。