2014-11-03 22 views
1

我正在嘗試在荷蘭文本上使用TextRank。 TextRank的實施有LanguageEnglishLanguageSpanish類,它們導入OpenNLP類,如哪裏可以找到荷蘭工具的opennlp.tools.lang.dutch。*包?

import opennlp.tools.lang.english.ParserTagger; 
import opennlp.tools.lang.english.SentenceDetector; 
import opennlp.tools.lang.english.Tokenizer; 

import opennlp.tools.lang.spanish.PosTagger; 
import opennlp.tools.lang.spanish.SentenceDetector; 
import opennlp.tools.lang.spanish.Tokenizer; 

我想延長TextRank荷蘭,爲此我已經創建了一個新的LanguageDutch類,但我找不到相應的OpenNLP類進口,如

opennlp.tools.lang.dutch.PosTagger; 
opennlp.tools.lang.dutch.SentenceDetector; 
opennlp.tools.lang.dutch.Tokenizer; 

我在哪裏可以找到他們(或者還有第三第二方實現)?

或者是否有其他方法可以實現相同的目標?

回答

1

顯然我正在處理的代碼使用了非常舊的OpenNLP版本。切換到最新版本OpenNLP,並導入更通用的類as shown here,解決了這個問題。

+1

很高興工作。 https://github.com/samxhuan/textrank repo來自我最初在ShareThis撰寫的代碼,我認爲他們沒有更新它。我的帳戶在https://github.com/ceteri/textrank有一些分支,但有一些更新 - 儘管我已經改用Scale或Py代替以後的實現,如果這有助於https://github.com/ceteri/pytextrank / – pacoid 2017-10-01 05:20:06

相關問題