2017-09-17 7 views
0

私のプロジェクトでは(pythonを使って)ポッターステマーを使っています。出力にはいくつかのエラーがあります。例えば、「intrductory」という用語は、「introduct」の代わりに「introductori」に変更されました。 この結果を改善することは可能でしょうか?ポーターステマーの結果を変更することは可能ですか?

答えて

0

なぜエラーだと思いますか? Porter Stemmerアルゴリズムの状態でステップ2:

ステップ2()に端子「Y」オン「I」ステム内の別の母音がある場合。だから、introductoryは確かにあなたがStep4()

case 'i': if (ends("iciti")) { r("ic"); break; } 
      if (ends("tori")) { r("t"); break; } 
      break; 
で行うことができますベースの単語にそれを打破したいならば、言っ introductori

に変換する必要があります

関連する問題