在AlchemyAPI中,有两个可用的TextGetTextSentiment和TextGetRankedKeywords函数。
但是TextGetTextSentiment只给出没有关键字的情感(这使API得出了情感结论)。而TextGetRankedKeywords没有给出任何情感。
是否有任何API同时提供这些信息和相关性?
我试过所有这些都是为了一个样本文本。但它没有给出所需的结果。
TextGetRankedNamedEntities
TextGetRankedConcepts
TextGetRankedKeywords
TextGetLanguage
TextGetCategory
TextGetTextSentiment
TextGetTargetedSentiment
TextGetRelations
TextGetCombined
TextGetTaxonomy 编辑:,如下所示。代码看起来是:-
AlchemyAPI_KeywordParams param = new AlchemyAPI_KeywordParams();
param.setSentiment(true);
doc = alchemyObj.TextGetRankedKeywords(textToAnalyse,param);
System.out.println(getStringFromDocument(doc));它提供这样的输出
:
:
<totalTransactions>2</totalTransactions>
<language>english</language>
<keywords>
<keyword>
<relevance>0.938195</relevance>
<sentiment>
<type>neutral</type>
</sentiment>
<text>OK Madam Mitch</text>
</keyword>
<keyword>
<relevance>0.915145</relevance>
<sentiment>
<score>0.492952</score>
<type>positive</type>
</sentiment>
<text>Clarence Knight</text>
</keyword>
:
:发布于 2015-06-11 14:27:44
TextGetRankedKeywords有一个情感参数,允许您对提取的每个关键字执行有针对性的情感分析。只需设置sentiment=1即可。
https://stackoverflow.com/questions/30410766
复制相似问题