$Id: posid.html 65 2007-01-30 00:52:53Z taku-ku $;
출력되는 태생( 품사) 에 임의의 수치ID (을)를 부여할 수 있습니다. 통상, 태생은 문자열로서 표현됩니다만, 기계 처리에 적합하지 않습니다. 수치ID (으)로 변환하는 것으로, 기계 처리가 용이하게 됩니다.
태생에 어느 ID (을)를 할당할까는, 유저가 자유롭게 정의할 수 있습니다.
배포 사전의 디렉토리에 있다 pos-id.def (을)를 변경합니다.
1 행이1 개의 매핑 룰에 대응합니다. 각 패턴은 이하의 포맷으로 기술합니다.
매치 패턴 ID
그렇다고 하는 형식에서 기술합니다. 매핑 룰은 선두로부터 순서에 주사 되어 최초로 매치한 것이 사용됩니다.
매치 패턴에서는 간단한 정규 표현이를 사용할 수 있습니다.
pos-id (을)를 변경하면, 사전을 recompile 할 필요가 있습니다.
/usr/local/libexec/mecab/mecab-dict-index -p
pos-id (을)를 사용하는 경우는, -p 옵션을 지정할 필요가 있습니다. 디폴트로 하 pos-id (을)를 작성하지 않습니다.
출력 포맷 의 매크로 %h (을)를 사용하는 것으로 품사 ID (을)를 참조할 수 있습니다.
% mecab -F"%mt%hn" -E"EOSn" 오늘도 하지 않으면. 오늘 67 도 16 해 31 없다 25 (와)과 18 그런데 17 . EOS
또, 라이브러리에서는 mecab_node_t::posid 그리고 참조할 수 있습니다.
mecab_t *mecab;
mecab_node_t *node;
mecab = mecab_new2("");
node = mecab_sparse_tonode(mecab, "
오늘도 하지 않으면");
for (; node; node = node->next) {
fwrite (node->surface, sizeof(char), node->length, stdout);
printf("%dn", node->posid)
}
단순한 예
명사 1 동사 2 형용사 3 부사 4 조사 5 접속사 6 조동사 7 연체사 8 감동사 9 * 10
조금 복잡한 예
명사 1 ( 조사| 조동사) 2 ( 부사| 형용사| 연체사) 3 * 4
더 복잡한 예
그 외, 간투,*,* 0 필러,*,*,* 1 감동사,*,*,* 2 기호, 알파벳,*,* 3 기호, 일반,*,* 4 기호, 괄호개,*,* 5 기호, 괄호폐,*,* 6 기호, 구두점,*,* 7 기호, 공백,*,* 8 기호, 쉼표,*,* 9 형용사, 자립,*,* 10 형용사, 접미,*,* 11 형용사, 비자립,*,* 12 조사, 격조사, 일반,* 13 조사, 격조사, 인용,* 14 조사, 격조사, 연어,* 15 조사, 계조사,*,* 16 조사, 종조사,*,* 17 조사, 접속 조사,*,* 18 조사, 특수,*,* 19 조사, 부사화,*,* 20 조사, 부조사,*,* 21 조사, 부조사/병립 조사/종조사,*,* 22 조사, 병립 조사,*,* 23 조사, 연체화,*,* 24 조동사,*,*,* 25 접속사,*,*,* 26 접두사, 형용사 접속,*,* 27 접두사, 수접속,*,* 28 접두사, 동사 접속,*,* 29 접두사, 명사 접속,*,* 30 동사, 자립,*,* 31 동사, 접미,*,* 32 동사, 비자립,*,* 33 부사, 일반,*,* 34 부사, 조사류 접속,*,* 35 명사, 사행 변격활용 접속,*,* 36 명사, 나이 형용사 어간,*,* 37 명사, 일반,*,* 38 명사, 인용 문자열,*,* 39 명사, 형용동사 어간,*,* 40 명사, 고유 명사, 일반,* 41 명사, 고유 명사, 인명, 일반 42 명사, 고유 명사, 인명, 성 43 명사, 고유 명사, 인명, 명 44 명사, 고유 명사, 조직,* 45 명사, 고유 명사, 지역, 일반 46 명사, 고유 명사, 지역, 국 47 명사, 수,*,* 48 명사, 접속사적,*,* 49 명사, 접미, 사행 변격활용 접속,* 50 명사, 접미, 일반,* 51 명사, 접미, 형용동사 어간,* 52 명사, 접미, 조수사,* 53 명사, 접미, 조동사 어간,* 54 명사, 접미, 인명,* 55 명사, 접미, 지역,* 56 명사, 접미, 특수,* 57 명사, 접미, 부사 가능,* 58 명사, 대명사, 일반,* 59 명사, 대명사, 축약,* 60 명사, 동사비자립적,*,* 61 명사, 특수, 조동사 어간,* 62 명사, 비자립, 일반,* 63 명사, 비자립, 형용동사 어간,* 64 명사, 비자립, 조동사 어간,* 65 명사, 비자립, 부사 가능,* 66 명사, 부사 가능,*,* 67 연체사,*,*,* 68
$Id: posid.html 65 2007-01-30 00:52:53Z taku-ku $;