How to filter Adjectives from a String in Node.JS

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.

Image for post

There’s an API for that. Cloudmersive is a leader in Highly Scalable Cloud APIs.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store