2010-10-20 119 views
0

是否有任何開源/免費軟件可用於給定單詞的語義相關關鍵字。例如狗這個詞:它應該給出的關鍵字如:動物,哺乳動物,... 或單詞法國它應該給你的關鍵字像:國家,歐洲...。 基本上是一組與給定單詞相關的關鍵字。爲給定單詞輸入與語義相關的關鍵字

,或者如果沒有,有沒有人對如何實現這一點的一個想法,多麼複雜,這將是。

最好的問候

回答

0

是的。瑞典的一家名爲Saplo的公司專注於此。我相信你可以使用他們的API,如果你問得很好,你可能可以免費使用它(如果它不是用於商業目的的話)。

Saplo

+0

不,我不在那裏工作,但我確實有一個朋友。 – Phil 2010-10-20 15:50:08

+0

但這是爲了從文章生成關鍵字。沒有找到給定單詞的語義相關單詞。如果存在,某種自由/開源解決方案會更好。 – 2010-10-20 15:54:22

+0

啊對,我的壞,他們還沒有實現。他們可能很快就會有一天。 – Phil 2010-10-20 17:18:26

0

Saplo有這種支持。雖然它尚未在Saplo API中公開訪問,但現在我們將考慮您的用例。

弗雷德裏克Hörte - Saplo

更新:

(取得聯繫伴我走過Saplo homepage或@horte)

0

是。你所尋找的是類似於搜索矢量空間模型的東西,它是最有效的方法。有一些開源庫可用於潛在語義索引/搜索(向量空間模型的特例)。 Apache Lucene是最渺小的之一。或從谷歌code

0

如果您正在尋找網上資源,有幾個考慮(至少在2017年,在OP的日期是2010)。

語義鏈接(http://www.semantic-link.com):語義鏈接的創建者提供了一個界面,用於計算所有英語維基百科上的單詞對「互信息」度量的結果。只有維基百科中出現1000次以上的單詞纔可用。

「狗」 讓你,例如:純種,品種,犬,寵物,小狗。

看來,然而,你真的找一個在線工具,使上下義詞和上位詞。從維基百科頁面「上下義關係和hypernymy」:

在語言學,下位詞(希臘HUPO,「下」和ónoma,「名」)是一個單詞或短語,其語義場包括內的另一個詞,它的超音名詞或上位詞(來自希臘語hupér,「over」和ónoma,「name」)。簡而言之,下位詞與其上位詞共有一種類型關係。例如,鴿子,烏鴉,鷹和海鷗都是鳥類的下位詞(他們的同義詞);而這又是一個動物的下位詞。

WordNet(https://wordnet.princeton.edu)擁有此信息並具有在線搜索工具。有了這個工具,如果你輸入一個單詞,你會得到一個或多個在他們旁邊帶有「S」的條目。如果單擊「S」,則可以瀏覽帶有該含義或用法的單詞的「同義詞(語義)關係」,並且此包括直接超級和下位詞。它非常豐富!例如:「狗」(如在「家養狗」中) - >「犬科動物」 - >「食肉動物」 - >「胎盤哺乳動物」 - >「脊椎動物」 - >「脊索動物」 - - >「等」或「狗」 - >「家畜」 - >「動物」 - >「有機體」 - >「生物」 - >

還有WordNik列出了上位詞和反向字典單詞(在定義中給定單詞的單詞)。 「法國」的上位詞包括「歐洲國家/國家」和反向詞典,包括法國的地區和城市,某些統治者的名字等。「狗」獲得上位詞「家養動物」(和其他人)。