term-extract-js
v2.0.1-alpha.3
Published
JavaScript implementation of TermExtract
Downloads
3
Readme
TermExtractJS
This is a module for retrieving technical terms from text data. This module is a rewrite of TermExtract for JavaScript. TermExtract is based on the concept of "technical term automatic extraction system" created by Professor Hiroshi Nakagawa of Tokyo University and Associate Professor Tatsunori Mori of Yokohama National University. Please refer to these papers, for that principle.
Dependencies
MeCab
For MeCab please visit this site.
Usage
const TermExtract = require('term-extract-js')
const str = 'トライグラム 統計、トライグラム、単語 トライグラム、クラス トライグラム、単語 トライグラム、トライグラム、トライグラム 抽出、単語 トライグラム 統計、トライグラム、文字 トライグラム。'
const te = new TermExtract()
te.calculateFLR(str)
// [
// ['トライグラム', 14.696938456699067,]
// ['単語トライグラム', 6.260338320293149],
// ['トライグラム統計', 2.9129506302439405],
// ['クラストライグラム', 2.6321480259049848],
// ['トライグラム抽出', 2.6321480259049848],
// ['文字トライグラム', 2.6321480259049848],
// ['単語トライグラム統計', 2.5697965868506505]
// ]
Example
See examples/
$ node examples/basic.js
トライグラム,48.98979485566356
単語トライグラム,9.390507480439723
トライグラム統計,5.825901260487881
クラストライグラム,2.6321480259049848
トライグラム抽出,2.6321480259049848
文字トライグラム,2.6321480259049848
単語トライグラム統計,2.5697965868506505
ContributinJavaScript implementation of TermExtractg
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D
License
MIT