koalanlp / kr.bydelta.koala.proc / CanCompileDict

CanCompileDict

interface CanCompileDict (source)

사용자 사전추가 기능을 위한 interface입니다.

Since
1.x

Functions

addUserDictionary

사용자 사전에, (표면형,품사)의 여러 순서쌍을 추가합니다.

abstract fun addUserDictionary(vararg dict: DicEntry): Unit

사용자 사전에, 표면형과 그 품사를 추가합니다.

open fun addUserDictionary(morph: String, tag: POS): Unit

사용자 사전에, (표면형,품사)의 여러 순서쌍을 추가.

open fun addUserDictionary(morphs: List<String>, tags: List<POS>): Unit

contains

사전에 등재되어 있는지 확인합니다. 품사 후보 posTag 중의 하나라도 참이면 참이라고 판정합니다.

open fun contains(word: String, posTag: Set<POS> = setOf(POS.NNP, POS.NNG)): Boolean

사전에 등재되어 있는지 확인합니다.

open operator fun contains(entry: DicEntry): Boolean

getBaseEntries

원본 사전에 등재된 항목 중에서, 지정된 형태소의 항목만을 가져옵니다. (복합 품사 결합 형태는 제외)

abstract fun getBaseEntries(filter: (POS) -> Boolean): Iterator<DicEntry>

getBaseEntriesOfPOS

원본 사전에 등재된 항목 중에서, 지정된 형태소의 항목만을 가져옵니다. (복합 품사 결합 형태는 제외)

open fun getBaseEntriesOfPOS(vararg posTag: POS): Iterator<DicEntry>

getItems

사용자 사전에 등재된 모든 Item을 불러옵니다.

abstract fun getItems(): Set<DicEntry>

getNotExists

사전에 등재되어 있는지 확인하고, 사전에 없는단어만 반환합니다.

abstract fun getNotExists(onlySystemDic: Boolean, vararg word: DicEntry): Array<DicEntry>

importFrom

다른 사전을 참조하여, 선택된 사전에 없는 단어를 사용자사전으로 추가합니다.

open fun importFrom(dict: CanCompileDict, fastAppend: Boolean, filter: (POS) -> Boolean): Unit

다른 사전을 참조하여, 선택된 사전에 없는 체언(POS.isNoun이 true인 값)을 사용자사전으로 추가합니다.

open fun importFrom(dict: CanCompileDict): Unit

importFromTags

다른 사전을 참조하여, 선택된 사전에 없는 단어를 사용자사전으로 추가합니다.

open fun importFromTags(dict: CanCompileDict, fastAppend: Boolean, vararg posTag: POS): Unit

plusAssign

사용자 사전에, (표면형,품사)의 여러 순서쌍을 추가.

open operator fun plusAssign(entry: DicEntry): Unit

Inheritors

Dictionary

Arirang 분석기의 사전 인터페이스입니다.

object Dictionary : CanCompileDict

Dictionary

은전한닢 사용자사전 인터페이스입니다.

object Dictionary : CanCompileDict

Dictionary

한나눔 사용자사전 인터페이스입니다.

object Dictionary : CanCompileDict, CanExtractResource

Dictionary

꼬꼬마 사용자사전을 제공하는 인터페이스입니다.

object Dictionary : CanCompileDict

Dictionary

코모란 분석기 사용자사전 인터페이스를 제공합니다.

object Dictionary : CanExtractResource, CanCompileDict

Dictionary

트위터 분석기 사용자사전 인터페이스를 제공합니다.

object Dictionary : CanCompileDict