2017-09-17 4 views
0

저는 파이썬을 사용하여 프로젝트에서 포터 줄기를 사용했습니다. 하지만 출력에 약간의 오류가 나타납니다. 예를 들어 "intrductory"라는 용어는 "introduct"대신 "introductori"로 변경되었습니다. 이 결과를 개선 할 수 있습니까?포터 줄기 결과를 수정할 수 있습니까?

답변

0

왜 오류라고 생각하십니까? Porter Stemmer 알고리즘 상태의 2 단계 :

2 단계는()로 단말 'Y'온 'I'스템 다른 모음이있을 때. 당신은 당신이 그렇게 할 수있는 기본 단어에 분해 할 경우

은 그래서 introductory은 참으로 말했다 introductori

로 변환해야 Step4()

case 'i': if (ends("iciti")) { r("ic"); break; } 
      if (ends("tori")) { r("t"); break; } 
      break; 
관련 문제