Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
C++で書かれたnode.js用のMeCabバインディング
C++ JavaScript
Branch: master
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("すもももももももものうち"));
Something went wrong with that request. Please try again.