AlchemyAPI 情绪和支持关键字
AlchemyAPI Sentiment and supporting keywords
在 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>
:
:
TextGetRankedKeywords 有一个情绪参数,允许您对提取的每个关键字执行有针对性的情绪分析。您只需要设置 sentiment=1.
在 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>
:
:
TextGetRankedKeywords 有一个情绪参数,允许您对提取的每个关键字执行有针对性的情绪分析。您只需要设置 sentiment=1.