AlchemyLanguage's Targeted Sentiment feature can search your content for target phrases and return sentiment information for each result.
This example requires AlchemyLanguage service credentials and Node.js
$ npm install watson-developer-cloud
API_KEY
with your AlchemyAPI key:var AlchemyLanguageV1 = require('watson-developer-cloud/alchemy-language/v1');
var alchemy_language = new AlchemyLanguageV1({
api_key: 'API_KEY'
})
var parameters = {
text: 'Grapes are the best! I hate peaches.',
targets: [
'grapes',
'peaches'
]
};
alchemy_language.sentiment(parameters, function (err, response) {
if (err)
console.log('error:', err);
else
console.log(JSON.stringify(response, null, 2));
});
$ node app.js