2015-05-23 68 views
0

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> 

所有文件

回答

0

TextGetTargetedSentiment找到情緒的文本中的特定關鍵字。這可以與文檔級別的情緒(端點TextGetTextSentiment)形成對比,後者查看整個文本以確定情緒。

AlchemyAPI Java SDK可以幫助您快速啓動並運行有針對性的情緒調用。