1.1.5 • Published 9 years ago

node-wakame v1.1.5

Weekly downloads
4
License
MIT
Repository
github
Last release
9 years ago

node-wakame

MeCab connector for Node.js

Build Status Coverage Status Code Climate Dependency Status

NPM NPM

System Requirements

$ echo '今日は残業' | mecab
今日	名詞,副詞可能,*,*,*,*,今日,キョウ,キョー,,
は	助詞,係助詞,*,*,*,*,は,ハ,ワ,,
残業	名詞,サ変接続,*,*,*,*,残業,ザンギョウ,ザンギョー,,
EOS

Usage

Installation command is npm install node-wakame.

Quick example

var should = require("should")
  , MeCab = require('node-wakame').MeCab
  ;

    var process = MeCab.parse("今日は残業。明日も残業。");

    var result = {};

    process.on('record', function (record, index) {
      if (record[1] === '名詞') {
        var count = result[record[0]];
        result[record[0]] = count ? ++count : 1;
      }
    });

    process.on('error', function (error) {
      done(error);
    });

    process.on('end', function (count) {
      result.should.eql({ '今日': 1, '残業': 2, '明日': 1 });
      done(null, result, count);
    });

Example 1

    var process = MeCab.parse("今日は残業。明日も残業。");

Example 2

    var process = MeCab.parse(fs.createReadStream("path.to.text_file"));

License

MIT license, go wild.

Change Log

1.0 → 1.1

Add Steming Filter.

  • DoubleByte to SingleByte
 ABC → ABC
 123 → 123
  • Capital to Small
 iPhone → iphone
1.1.5

9 years ago

1.1.4

10 years ago

1.1.3

10 years ago

1.1.2

10 years ago

1.1.1

10 years ago

1.1.0

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago

0.0.14

10 years ago

0.0.13

10 years ago

0.0.12

10 years ago

0.0.11

10 years ago

0.0.9

10 years ago

0.0.8

10 years ago

0.0.7

10 years ago

0.0.6

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago