Skip to main content

Module dict

Module dict 

Source
Expand description

형태소 사전

사전 로딩, 검색, 연접 비용 조회

Modules§

dictionary
Dictionary Integration Module
domain
Domain overlay dictionary: stack multiple UserDictionary instances by priority.
entry_store
Entry Store Abstraction
error
에러 모듈
file_watcher
파일 변경 감지 모듈
format
사전 포맷 모듈 (스텁)
hot_reload
실시간 사전 업데이트 (Hot Reload) 모듈
lazy_entries
Lazy Entry Loading
lazy_entries_v3
Lazy Entry Loading — entries.bin v3 (MKE3)
loader
사전 로딩 기능
matrix
연접 비용 행렬 (Connection Cost Matrix)
string_pool
String pooling utilities for memory-efficient string storage.
trie
Double-Array Trie 모듈
user_dict
사용자 정의 사전 모듈

Structs§

ConcurrentStringPool
Thread-safe string pool using a concurrent hashmap.
DeltaUpdate
델타 업데이트
DeltaUpdateBuilder
델타 업데이트 빌더
DenseMatrix
밀집 연접 비용 행렬 (Dense Matrix)
DictEntry
사전 엔트리 (내부 표현)
DictionaryLoader
사전 로더
EagerStore
Eager 로드 저장소
Entry
사전 엔트리
EntryChange
엔트리 변경 정보
FileWatcher
파일 감시자
HotReloadDictionary
핫 리로드 가능한 사전
LazyDictionary
지연 로딩 사전
LazyEntries
지연 로딩 엔트리 저장소
LazyStore
Lazy 로드 저장소.
LoadOptions
사전 로드 옵션
LoaderConfig
사전 로더 설정
MatrixLoader
연접 비용 행렬 로더
MmapDictionary
메모리 맵 사전
MmapMatrix
메모리 맵 연접 비용 행렬 (Memory-Mapped Matrix)
MmapTrie
mmap 백엔드 Trie
SparseMatrix
희소 연접 비용 행렬 (Sparse Matrix)
StringPool
A string pool that deduplicates strings using reference counting.
StringPoolStats
Statistics about a string pool.
SystemDictionary
시스템 사전
Trie
Double-Array Trie
TrieBuilder
Trie 빌더
UserDictionary
사용자 정의 사전
UserDictionaryBuilder
사용자 사전 빌더 (빌더 패턴)
UserEntry
사용자 사전 엔트리
VersionInfo
버전 정보
WatchConfig
파일 감시 설정

Enums§

ConnectionMatrix
연접 비용 행렬을 위한 통합 타입
DictError
사전 에러 타입
FileEvent
파일 변경 이벤트
TrieBackend
Trie 백엔드 통합 타입

Traits§

Dictionary
사전 인터페이스
EntryStore
사전 엔트리 저장소 인터페이스
Matrix
연접 비용 행렬 인터페이스

Type Aliases§

PrefixSearchResult
공통 접두사 검색 결과 타입. 형태소 분석에서 한 위치의 매칭은 보통 1~5건이므로 스택 버퍼 16으로 대부분 힙 할당 없이 처리됩니다.
Result
Result 타입 별칭
Version
사전 버전