解释如何使用AlechmyAPI

时间:2015-05-23 09:43:53

标签: alchemyapi

1)请解释TextGetTargetedSentiment的功能是什么。

2)请提供调用TextGetTargetedSentiment的Java代码段。

修改

API信息位于 http://www.alchemyapi.com/api/sentiment/textc.html#targetedsentiment

正如Zach在下面回答的那样,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>

如果我们将声明更改为

  

&#34;这辆车很棒。&#34;   然后结果是

:
<totalTransactions>1</totalTransactions>
<language>english</language>
<text>This car is superb.</text>
<docSentiment>
    <score>0.695491</score>
    <type>positive</type>
</docSentiment>

所有文件

1 个答案:

答案 0 :(得分:0)

TextGetTargetedSentiment查找文本中特定关键字的情绪。这可以与文档级别情绪(端点TextGetTextSentiment)形成对比,后者查看整个文本以确定情绪。

AlchemyAPI Java SDK可以帮助您通过有针对性的情绪调用快速启动并运行。