단어 줄기를 얻으려면 MIT의 JWI (Java API for WordNet)에 올바르게 구현 된 stemmer method을 어떻게 사용해야합니까? 형태소 분석기를 초기화하고 findStems 메소드를 사용하는 방법을 모르겠습니다. 사용JWI 및 워드 넷으로 단어 가져 오기
4
A
답변
0
jar 파일은 edu.mit.jwi_2.1.4.jar이며, 이것은하기 Sakthi의 대답에 주석으로 의미
JWS ws = new JWS("C:/Program Files/WordNet","2.1");
WordnetStemmer stem = new WordnetStemmer(ws.getDictionary());
System.out.println("test" + stem.findStems("reading"));
1
을 edu.sussex.nlp.jws.beta.11.jar : 당신이 실제로 당신이 (명사, 형용사, 동사 등) findStems
메소드를 호출 (JWI의 v2.2.3)을 찾고 POS하는 정확한에 있습니다 http://projects.csail.mit.edu/jwi/api/edu/mit/jwi/morph/IStemmer.html
4
당신은 추가 라이브러리가 필요하지 않습니다,하지만 당신은 할 사전이 필요해. 당신은 프린스턴에서 하나를 다운로드 할 수 있습니다 : 나는 부분에서만 사전을 다운로드하는 것이 좋습니다 https://wordnet.princeton.edu/wordnet/download/current-version/
"워드 넷 3.1 데이터베이스 파일 ONLY" 아카이브의 압축을 풉니 다. PATH/dict가 출력의 위치라고 가정하면 다음 코드를 사용할 수 있습니다.
Dictionary dict = new Dictionary(new File("PATH/dict"));
dict.open();
WordnetStemmer stemmer = new WordnetStemmer(dict);
List<String> test = stemmer.findStems("feet", POS.NOUN);
for (int i = 0; i < test.size(); i++) {
System.out.println(test.get(i));
}
이 예제의 결과는 "foot"입니다.
관련 문제
- 1. 단어 목록에서 가장 긴 단어 가져 오기
- 2. 온라인 단어 목록 가져 오기
- 3. StringTokenizer를 사용하여 단어 가져 오기
- 4. WordNet databse에서 단어 가져 오기
- 5. 워드 단위로 단어 비교
- 6. 프로그래밍 방식으로 단어 정의 가져 오기
- 7. EditText, 포커스의 양쪽에서 단어 가져 오기
- 8. C# interop을 사용하여 워드 문서에서 서식 가져 오기
- 9. 발췌문 및 퍼머 링크를 워드 프레스에서 루프 외부로 가져 오기
- 10. 포스트/페이지 URL 가져 오기 - 워드 프레스
- 11. jcomment 데이터를 워드 프레스로 가져 오기
- 12. ">"블로거에서 워드 프레스로 가져 오기
- 13. .doc 파일을 워드 프레스로 가져 오기
- 14. GNU aspell 사전에서 단어 목록 가져 오기
- 15. Microsoft Word에서 맞춤법이 잘못된 단어 가져 오기
- 16. 마우스 포인터 아래 단어 가져 오기
- 17. 제목에 중요 단어 가져 오기 java library
- 18. 특정 표현식 일치 후 단어 가져 오기
- 19. 파일에서 영어 단어 만 가져 오기
- 20. 마우스 커서 아래에 단어 가져 오기
- 21. preg_split : 줄의 첫 단어 가져 오기
- 22. 특수 문자 전에 단어 만 가져 오기
- 23. Backbone.js : 속성 가져 오기 및 가져 오기
- 24. Nosetest 및 가져 오기
- 25. 가져 오기 및 확장
- 26. 엑스트라 넷으로 ssl 셰어 포인트 사이트 확장
- 27. 워드 프레스 orderby meta_value의 두 번째 단어
- 28. 가져 오기 배열 가져 오기
- 29. IE 7,830에 내장 된 Google 워드 프로세서 뷰어 가져 오기
- 30. 내 자신의 데이터베이스에서 템플릿과 데이터를 가져 오기 (워드 프레스가 아닌)
죄송합니다. 그러나 pos가 정의되지 않으면 findStems는 모든 가능성을 찾습니다. – akshayb
맞습니다. 지정된 POS가 null이면 모든 것이 고려됩니다. –