Skip to content

ThinaticSystem/gomamayo.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gomamayo.js

  1. Install MeCab in your OS
  2. run: npm i gomamayo-js
  3. やっていってください

Example

const gomamayo = require('gomamayo-js');

(async function () { // Because top-level async function won't be executed
  const result = await gomamayo.find('コンセントとうもろこし')
  if (result) { // gomamayo detected
    console.log('ゴママヨやね: ')
    console.log(result[0]) // string[] of gomamayo will be printed
    console.log(result[1]) // string[][][] of raw information parsed by MeCab will be printed
  } else if (result === null) {
    console.log('未検出') // no gomamayo detected
  }
})

List of functions

  • find

Roadmap

  • function findSync()
  • 高次ゴママヨも評価するオプション

CLI Tool

run honi@honi-machine:/gomamayo.js_installed_directory$ npx gomamayo-js ごまマヨネーズ


> [email protected] cli
> node ./built/cli.js "ごまマヨネーズ"

入力文字列   : ごまマヨネーズ

解析結果:
[ 'ごまマヨネーズ' ]

解析内容:
[
  [
    [
      'ごま',
      '名詞',
      '普通名詞',
      '*',
      '*',
      'ごま',
      'ごま',
      '代表表記:胡麻/ごま カテゴリ:植物;人工物-食べ物 ドメイン:料理・食事'
    ],
    [
      'マヨネーズ',
      '名詞',
      '普通名詞',
      '*',
      '*',
      'マヨネーズ',
      'まよねーず',
      '代表表記:マヨネーズ/まよねーず カテゴリ:人工物-食べ物 ドメイン:料理・食事'
    ]
  ]
]

License

This software is released under the MIT License.

Links

  • na2na-p/gomamayo-deno
    Denoで動作するゴママヨ解析ライブラリ(非依存)(ご紹介したかっただけ)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published