Mecab 형태소 분석기 설치 및 Node.js mecab-ffi

Mecab 설치

Download 경로
– https://bitbucket.org/eunjeon/mecab-ko/downloads
– https://bitbucket.org/eunjeon/mecab-ko-dic/downloads

위의 다운로드 경로에서 mecab 라이브러리와 한국어 사전의 최신버전을 다운받아 압축을 푼다.

$ wget https://bitbucket.org/eunjeon/mecab-ko/downloads/mecab-0.996-ko-0.9.2.tar.gz
$ wget https://bitbucket.org/eunjeon/mecab-ko-dic/downloads/mecab-ko-dic-2.0.1-20150920.tar.gz
$ tar xvf mecab*.tar

mecab-ko build

$ cd mecab-[version]
$ ./configure
$ make
$ make install

mecab-ko-dic build

$ cd mecab-ko-dic-[version]
$ ./autogen.sh
$ ./configure
$ make
$ make install

mecab-ffi

$ npm install mecab-ffi

Sample

var mecab = require('mecab-ffi');
var paragraph ='마이크로소프트(MS)가 개발한 운영체제(OS) 최신 버전 ‘윈도우 10’의 무료 업그레이드가 29일부로 종료된다.';

// 형태소 분석
mecab.parse(paragraph, function(err, result) {
    console.log(result);
});

var result = mecab.parseSync(paragraph);
console.log(result);

// 명사 추출
mecab.extractNounMap(paragraph, function(err, result) {
    console.log(result);
});

 

댓글 남기기