Skip to content

2.3 단순 의존 구문 분석 (Dependency Parsing)

Bugeun Kim edited this page Jan 23, 2018 · 7 revisions

의존 구문 분석은 한나눔과 꼬꼬마가 지원합니다. (타 패키지는 지원하지 않습니다)

NOTE:

  • 통합 태그와 각 분석기 태그의 비교표는 분석기별 품사비교표에서 보실 수 있습니다.
/*
 * 패키지는 API.HANNANUM 또는 API.KKMA로 지정되어야 합니다.
 * 예시에서는 꼬꼬마(API.KKMA) 구문분석기를 활용합니다.
 * intialize({packages: [API.KKMA, ...], ...}) 와 같이 초기화되었다고 가정합니다.
 */
let koalanlp = require('koalanlp');
let TYPES = koalanlp.util.TYPES;
let Parser = koalanlp.Parser;

// 새 의존구문 분석기를 초기화합니다.
let parser = new Parser(parserType=API.KKMA);
// 분석할 문장
let sentence = "이것은 코알라 통합 품사분석기에서 꼬꼬마 분석기를 돌린 결과입니다.";
// 분석 결과는 문장별로 Sentence에 저장되어, list를 이룹니다. (품사분석은 자동으로 진행됩니다)
let analyzed = parser.parse(sentence);
// 또는 다음과 같이 callback으로 결과를 받을 수 있습니다.
parser.parse(sentence, function(o){
  if(o.error) throw new Error(o.error);
  else analyzed = o.result;
});

Clone this wiki locally