Skip to content

2.4 사용자 정의 사전 (User Dictionary)

Bugeun Kim edited this page Dec 14, 2018 · 2 revisions

여기에 수록된 사용법(1~3절)은 모두 1.x 버전의 사용법입니다. 최신 버전의 사용법은 Usage를 참고하십시오.


사전 등록

라이노를 제외한 모든 품사 분석기는 사용자 정의 사전을 등록할 수 있습니다. 단, 트위터(OpenKoreanText)는 동사나 형용사와 같이, 어근에 어미가 붙어 활용되는 단어는 등록이 불가능합니다.

Note:

  • 사전에 등재되어도, 일부 라이브러리의 경우, 신규 추가된 단어의 우선순위가 낮아 적용되지 않을 수도 있습니다.
from koalanlp import *
# 패키지는 API.RHINO만 불가능합니다.
# 예시에서는 한나눔(API.HANNANUM) 사전에 추가합니다.
# initialize(packages=[API.HANNANUM, ...], ...)과 같이 초기화되었다고 가정합니다.

# 사전을 초기화합니다.
dictionary = Dictionary(dic_type=API.HANNANUM)
# 사전에 추가합니다.
dictionary.add_user_dictionary("설빙", "NNP") # 고유명사 설빙 추가.
dictionary.add_user_dictionary(["구글하", "헐"], ["VV", "IC"]) # 동사 '구글하다', 감탄사 '헐' 추가.

Clone this wiki locally