Comparing version 1.0.5 to 1.0.6
@@ -839,5 +839,7 @@ 'use strict'; | ||
stemmer(word) | ||
stem(word) | ||
{ | ||
return stemmer.stemm(word); | ||
if(word){ | ||
return stemmer.stem(word); | ||
} | ||
} | ||
@@ -844,0 +846,0 @@ |
{ | ||
"name": "lorca-nlp", | ||
"version": "1.0.5", | ||
"version": "1.0.6", | ||
"description": "NLP for Spanish", | ||
@@ -5,0 +5,0 @@ "main": "lorca.js", |
@@ -72,3 +72,3 @@ 'use strict'; | ||
{ | ||
var accentedVowels = ['á', 'é', 'í', 'ó', 'ú']; | ||
var accentedVowels = ['á', 'é', 'í', 'ó', 'ú']; | ||
var vowels = ['a', 'e', 'i', 'o', 'u']; | ||
@@ -83,12 +83,12 @@ | ||
stemm(word) | ||
stem(word) | ||
{ | ||
var length = word.length; | ||
word.toLowerCase(); | ||
if(length < 2){ | ||
return word; | ||
return this.removeAccent(word); | ||
} | ||
word.toLowerCase(); | ||
var r1, r2, rv; | ||
@@ -129,3 +129,2 @@ r1 = length; | ||
var originalWord = word; | ||
// console.log(r1Text, r2Text, rvText, rv); | ||
@@ -162,4 +161,2 @@ // Step 0: Attached pronoun | ||
// console.log(r1Text, r2Text, rvText); | ||
if(( suf = this.endsInArr(r2Text, ['anza', 'anzas', 'ico', 'ica', 'icos', 'icas', 'ismo', 'ismos', | ||
@@ -166,0 +163,0 @@ 'able', 'ables', 'ible', 'ibles', 'ista', 'istas', 'oso', 'osa', |
18
test.js
@@ -22,10 +22,10 @@ const lorca = require('./lorca.js'); | ||
rl.on('close', function(){ | ||
for(var i = 0; i < words.length; i++){ | ||
//console.log(words[i][0], words[i][1]); | ||
if(doc.stemmer(words[i][0]) != words[i][1]){ | ||
console.log('[' + words[i][0] + ']: should: ', words[i][1], ' is: ' + doc.stemmer(words[i][0])); | ||
fails++; | ||
} | ||
} | ||
console.log(fails, i); | ||
// for(var i = 0; i < words.length; i++){ | ||
// //console.log(words[i][0], words[i][1]); | ||
// if(doc.stemmer(words[i][0]) != words[i][1]){ | ||
// console.log('[' + words[i][0] + ']: should: ', words[i][1], ' is: ' + doc.stemmer(words[i][0])); | ||
// fails++; | ||
// } | ||
// } | ||
// console.log(fails, i); | ||
@@ -36,3 +36,3 @@ }); | ||
var output = doc.stemmer(''); | ||
var output = doc.stemmer('méxicoquerétaro'); | ||
console.log(output); |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Copyleft License
License(Experimental) Copyleft license information was found.
Found 1 instance in 1 package
Mixed license
License(Experimental) Package contains multiple licenses.
Found 1 instance in 1 package
Non-permissive License
License(Experimental) A license not known to be considered permissive was found.
Found 1 instance in 1 package
0
100
12980
853241
27
4