How to filter Adjectives from a String in Node.JS
1 min readApr 8, 2020
Separating out particular word types can be very useful when working with NLP. In this particular case, we will be using an API to filter out adjectives from any text string. Let’s get started.
This dependency reference here will add our client if included in our package.json file.
"dependencies": {
"cloudmersive-nlp-api-client": "^1.1.2"
}
From there, call wordsAdjectives, which will allow our API to get adjectives from any input string we give it.
var CloudmersiveNlpApiClient = require('cloudmersive-nlp-api-client');var defaultClient = CloudmersiveNlpApiClient.ApiClient.instance;// Configure API key authorization: Apikeyvar Apikey = defaultClient.authentications['Apikey'];Apikey.apiKey = 'YOUR API KEY';// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)//Apikey.apiKeyPrefix = 'Token';var apiInstance = new CloudmersiveNlpApiClient.WordsApi();var input = "input_example"; // String | Input stringvar callback = function(error, data, response) {if (error) {console.error(error);} else {console.log('API called successfully. Returned data: ' + data);}};apiInstance.wordsAdjectives(input, callback);
And that’s about all that needs to be said. You’re good to go on adjective filtering.