JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 2882
  • Score
    100M100P100Q116586F

Asynchronous japanese morphological analyzer using MeCab.

Package Exports

  • mecab-async

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (mecab-async) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

Asynchronous japanese morphological analyser using MeCab

これは何?

非同期で MeCab で結果をパースする Node.js 用モジュールです。

インストール

$ npm install mecab-async

使い方

以下のようにコールバック経由で解析結果を取得します。

    var MeCab = new require('mecab-async')
      , mecab = new MeCab()
    ;
    mecab.parse('いつもニコニコあなたの隣に這い寄る混沌ニャルラトホテプです!', function(err, result) {
        if (err) throw err;
        console.log(result);
    });

結果:

[ [ 'いつも', '副詞', '一般', '*', '*', '*', '*', 'いつも', 'イツモ', 'イツモ' ],
  [ 'ニコニコ', '副詞', '助詞類接続', '*', '*', '*', '*', 'ニコニコ', 'ニコニコ', 'ニコニコ' ],
  [ 'あなた', '名詞', '代名詞', '一般', '*', '*', '*', 'あなた', 'アナタ', 'アナタ' ],
  [ 'の', '助詞', '連体化', '*', '*', '*', '*', 'の', 'ノ', 'ノ' ],
  [ '隣', '名詞', '一般', '*', '*', '*', '*', '隣', 'トナリ', 'トナリ' ],
  [ 'に', '助詞', '格助詞', '一般', '*', '*', '*', 'に', 'ニ', 'ニ' ],
  [ '這い', '動詞', '自立', '*', '*', '五段・ワ行促音便', '連用形', '這う', 'ハイ', 'ハイ' ],
  [ '寄る', '動詞', '自立', '*', '*', '五段・ラ行', '基本形', '寄る', 'ヨル', 'ヨル' ],
  [ '混沌', '名詞', '一般', '*', '*', '*', '*', '混沌', 'コントン', 'コントン' ],
  [ 'ニャルラトホテプ', '名詞', '一般', '*', '*', '*', '*', '*' ],
  [ 'です', '助動詞', '*', '*', '*', '特殊・デス', '基本形', 'です', 'デス', 'デス' ],
  [ '!', '記号', '一般', '*', '*', '*', '*', '!', '!', '!' ] ]

わかち書きもできます。

    var MeCab = new require('mecab-async')
      , mecab = new MeCab()
    ;
    mecab.wakachi('いつもニコニコあなたの隣に這い寄る混沌ニャルラトホテプです!', function(err, result) {
        if (err) throw err;
        console.log(result);
    });

結果:

[ 'いつも',
  'ニコニコ',
  'あなた',
  'の',
  '隣',
  'に',
  '這い',
  '寄る',
  '混沌',
  'ニャルラトホテプ',
  'です',
  '!' ]

詳細

その他詳細は Twitter:@hecomi へご質問いただくか、http://d.hatena.ne.jp/hecomi/ をご参照下さい。