1)请解释TextGetTargetedSentiment的功能。解释如何使用AlechmyAPI的TextGetTargetedSentiment
2)请提供调用TextGetTargetedSentiment的Java代码片段。
编辑
API的信息是在 http://www.alchemyapi.com/api/sentiment/textc.html#targetedsentiment
如回答下面扎克,通过AlchemyAPI给出的代码片段
AlchemyAPI_TargetedSentimentParams sentimentParams = new AlchemyAPI_TargetedSentimentParams();
sentimentParams.setShowSourceText(true);
doc = alchemyObj.TextGetTargetedSentiment("This car is terrible.", "car", sentimentParams);
System.out.print(getStringFromDocument(doc));
结果是
:
<totalTransactions>1</totalTransactions>
<language>english</language>
<text>This car is terrible.</text>
<docSentiment>
<score>-0.776261</score>
<type>negative</type>
</docSentiment>
如果我们改变
声明 “这车是一流的。” 那么结果是
:
<totalTransactions>1</totalTransactions>
<language>english</language>
<text>This car is superb.</text>
<docSentiment>
<score>0.695491</score>
<type>positive</type>
</docSentiment>
所有文件
解决方案如下:
TextGetTargetedSentiment找到情绪的文本中的特定关键字。这可以与文档级别的情绪(端点TextGetTextSentiment)形成对比,后者查看整个文本以确定情绪。
AlchemyAPI Java SDK可以帮助您快速启动并运行有针对性的情绪调用。