C++で書かれたnode.js用のMeCabバインディング
C++ JavaScript
Pull request Compare This branch is 7 commits ahead of KOBA789:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
README
index.js
mecab.cc
node-mecab.h
package.json
wscript

README

node-mecab

これはC++で組まれたnode.js用のMeCabバインディングです。
内部的にプロセスを立ちあげたりということはしていないのでそこそこ速いです(たぶん)。

インストール:
$ git clone git://github.com/mizchi/node-mecab.git
$ cd node-mecab
$ npm install .  & npm link mecab


使い方:

// 簡易版
mecab = require("mecab");
console.log( mecab.parse("こちら葛飾区亀有公園前派出所"));

[ [ 'こちら',
    '名詞',
    '一般',
    '*',
    '*',
    '*',
    '*',
    'こちら',
    '*',
    '*',
    '*' ],
  [ '葛飾区',
    '名詞',
    '一般',
    '*',
    '*',
    '*',
    '*',
    '葛飾区',
    '*',
    '*',
    '' ],
  [ '亀有公園',
...


//MeCab のオブジェクトから
MeCab = require("mecab").MeCab;
var nomal = new MeCab.Tagger();
console.log( nomal.parse("すもももももももものうち"));