Constructor
new Tagger(apinon-null, optionsopt)
품사분석기를 초기화합니다.
Example
import { Tagger } from 'koalanlp/proc';
import { KMR } from 'koalanlp/API';
let tagger = new Tagger(KMR);
tagger("문장을 분석해봅니다. 이렇게요.");
Parameters:
Name | Type | Attributes | Default | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
api |
API | 사용할 품사분석기의 유형. |
||||||||||||||||||||||||||||||||||||||||||||||||||||
options |
Object |
<optional> |
{}
|
Properties
|
Methods
(async) tag(…text) → {Array.<Sentence>}
문단(들)을 품사분석합니다. (Asynchronous)
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
text |
string | Array.<string> |
<repeatable> |
분석할 문단들. 텍스트와 string 리스트 혼용 가능. (가변인자) |
Returns:
분석된 결과 (Flattened list)
- Type
- Array.<Sentence>
tagSync(…text) → {Array.<Sentence>}
문단(들)을 품사분석합니다. (Synchronous)
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
text |
string | Array.<string> |
<repeatable> |
분석할 문단들. 텍스트와 string 리스트 혼용 가능. (가변인자) |
Returns:
분석된 결과 (Flattened list)
- Type
- Array.<Sentence>
(async) tagSentence(…textnon-null) → {Array.<Sentence>}
문장을 품사분석합니다. 각 인자 하나를 하나의 문장으로 간주합니다. (Asynchronous)
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
text |
string |
<repeatable> |
분석할 문장(들). (가변인자) |
Returns:
분석된 결과.
- Type
- Array.<Sentence>
tagSentenceSync(…textnon-null) → {Array.<Sentence>}
문장을 품사분석합니다. 각 인자 하나를 하나의 문장으로 간주합니다. (Synchronous)
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
text |
string |
<repeatable> |
분석할 문장(들). (가변인자) |
Returns:
분석된 결과.
- Type
- Array.<Sentence>