2012-12-06 2 views
4

Wordnet java api를 사용하여 java에서 일부 단어 (문자열 유형)의 동의어를 찾으려고합니다. 어떻게 작동하는지 알아 내는데 어려움이 있습니다.wordnet java api를 사용하여 동의어를 찾으려고합니다

이 링크 http://lyle.smu.edu/~tspell/jaws/doc/edu/smu/tspell/wordnet/impl/file/ReferenceSynset.html#getTagCount%28java.lang.String%29 나는 유용하지만 여전히 시작하는 방법을 모르겠다. ReferenceSynset 객체를 만들고 동의어를 찾아야 만하고 어떻게 할 수 있습니까? 아니면 다른 쉬운 방법이 있습니까? 도와주세요!

미리 감사드립니다.

답변

6

JAWS - "WordNet 검색 용 Java API"은이 목적으로 정확하게 작성되었습니다. 올바르게 설치하지 않았을 수도 있습니다. 당신이 언급 한 동일한 도메인 (smu.edu)에 JAWS 설치 지침이 있습니다.

먼저 실행 파일과 워드 네트워크을 다운로드해야합니다.

  1. 확인하기 위해선, * .jar 파일
  2. 당신이 이런 짓을하면 (instructions here)

당신이 옆에 example program. 먼저 시도해야 해당 디렉토리에 워드 넷 데이터베이스 파일을 다운로드 받기 그것은 그 수정되지 않은 채로 작동합니다. 당신이 그 작업을 얻는 경우에 입력 할 때, 당신은 synset을 잔뜩 볼 수 :

java TestJAWS <your word here>

이 작동하는 경우

, 당신은 당신의 목적에 맞게 코드를 수정 시작할 수 있습니다.

희망이 있습니다.

+0

처음에는 정말로 유용한 답변을 주셔서 감사합니다.하지만 이미 많은 검색을 거쳐 이걸 발견했습니다. Wordnet에 대해 알고 계십니까? 나는 추정 된 빈도 순서로 동의어를 찾으려고 노력하고 있는데, 어떻게 할 수 있는지 알고 있습니까? 그렇다면 정말 감사드립니다. [http://stackoverflow.com/questions/13822141/java-how-can-i-find-synonyms-in-estimated-frequency-order-using-jwnlwordnet-li] – missrg

+0

위대하고 올바른 대답은 나를 많이 도와줍니다 –

+0

그레이트 지점에 대한 답변 – Ruthwik