nlp-wordpos
Advanced tools
Comparing version 0.0.1 to 0.0.10
{ | ||
"name": "nlp-wordpos", | ||
"version": "0.0.1", | ||
"version": "0.0.10", | ||
"description": "nlp-wordpos", | ||
@@ -5,0 +5,0 @@ "main": "nlpwordpos.js", |
@@ -1,3 +0,52 @@ | ||
# nlp-wordpos | ||
# NlpWordPos | ||
NlpWordPos is an improved part-of-speech (POS) utility for Node.js using the generic WordPos, Node-WordNet language database and Simple-Spellchecker modules. | ||
### How to install the module: | ||
By using npmjs.org: | ||
```npm install string-function-exec --save ``` | ||
### How to use the nlp-wordpos module installed: | ||
``` var NlpWordPos = require('nlp-wordpos'); | ||
var nlp_ps = new NlpWordPos(); | ||
nlp_ps.getPOS('sample phrase').then((details) => { | ||
console.log(details['nouns']); | ||
console.log(details['verbs']); | ||
console.log(details['adjectives']); | ||
console.log(details['adverbs']); | ||
console.log(details['rest']); | ||
// ............................................ | ||
}); | ||
``` | ||
### Constructor | ||
.NlpWordPos | ||
### Methods | ||
.getPOS(utterance, callback) | ||
Gets part-of-speech from utterance, callback(results) receives an array of words for specified POS, or a hash for getPOS(). | ||
### Troubleshooting | ||
By using the following module you might experience as unhandled promise rejection issue such as: | ||
```(node:6888) UnhandledPromiseRejectionWarning: TypeError: not a valid resolver | ||
at new Promise (c:\users\...\visual studio 2017\Projects\NlpTest\NlpTest\node_modules\es6-shim\es6-shim.js:1427:15) | ||
at NlpWordPos.getPOS (c:\users\...\visual studio 2017\Projects\NlpTest\NlpTest\node_modules\nlp-wordpos\nlpwordpos.js:169:12) | ||
at Object.<anonymous> (c:\users\...\visual studio 2017\Projects\NlpTest\NlpTest\app.js:6:8) | ||
at Module._compile (module.js:650:14) | ||
at Object.Module._extensions..js (module.js:664:10) | ||
at Module.load (module.js:566:32) | ||
at tryModuleLoad (module.js:506:12) | ||
at Function.Module._load (module.js:498:3) | ||
at Function.Module.runMain (module.js:694:10) | ||
at startup (bootstrap_node.js:204:16) | ||
at bootstrap_node.js:625:3 | ||
(node:6888) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 3) | ||
(node:6888) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code. | ||
Waiting for the debugger to disconnect... | ||
``` | ||
The following issue actually occurs in es6-shim.js module, and *NOT* in the nlp-wordpos module itself. | ||
To resolve this issue you must comment out line *1427* in c:\users\...\visual studio 2017\Projects\NlpTest\NlpTest\node_modules\es6-shim\es6-shim.js file, after installing nlp-wordpos module. | ||
### Conclusion | ||
That's All Folks :) | ||
### Author | ||
Arthur V. Ratz @ Epsilon Software Development Labs. | ||
### Keywords | ||
Natural Language Processing, Part-Of-Speech (POS) | ||
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
46862
53