dbrans-natural
Version:
General natural language (tokenizing, stemming (English, Russian, Spanish), classification, inflection, phonetics, tfidf, WordNet, jaro-winkler, Levenshtein distance, Dice's Coefficient) facilities for node.
32 lines (24 loc) • 576 B
JavaScript
/**
* Module dependencies.
*/
var uubench = require('uubench')
, natural = require('../');
fs = require('fs');
metaphone = natural.Metaphone.process;
soundex = natural.SoundEx.process;
suite = new uubench.Suite({
start: function(){
console.log();
},
result: function(name, stats){
var persec = 1000 / stats.elapsed
, ops = stats.iterations * persec;
console.log(' \033[90m%s : \033[36m%s \033[90mops/s\033[0m', name, ops | 0);
},
done: function(){
console.log();
}
});
require('./metaphone');
require('./soundex');
suite.run();