n-gram
Get n-grams.
Install
npm:
npm install n-gram
Use
var nGram = nGram // ['n-', '-g', 'gr', 'ra', 'am']'n-gram' // ['n-', '-g', 'gr', 'ra', 'am'] nGram // ['n-g', '-gr', 'gra', 'ram'] 'n-gram' // ['n-gram']'n-gram' // [] // Anything with a `.length` and `.slice` works: arrays too.nGram // [['alpha', 'bravo'], ['bravo', 'charlie']]
API
nGram(n)
Factory returning a function that converts a given value to n-grams.
Want padding?
Use something like the following: nGram(2)(' ' + value + ' ');
nGram.bigram(value)
Shortcut for nGram(2)
.
nGram.trigram(value)
Shortcut for nGram(3)
.