UNPKG

pos-tokenizer

Version:

POS tokenization of words int meaningful components usable in POS-Bayes & Elastic Search Indexes

19 lines (17 loc) 571 B
var languages = ['en', 'de', 'fr']; languages.forEach(function(lang){ console.log('Testing ' + lang); var words = require('./' + lang + '_vocab'), stem = require('./../' + lang), start = Date.now(); for(var i=0, l=words.length; i<l; i++){ if(stem(words[i][0]) != words[i][1]){ console.log(words[i][0] + ' failed. Stemmed as ' + stem(words[i][0]) + '. Should be ' + words[i][1]); break; } } if(i===l){ console.log(lang + ' passed -- ' + ((Date.now() - start) / words.length) + 'ms per word avg'); console.log(''); } });