AlchemyAPI情绪和支持关键字

AlchemyAPI情绪和支持关键字,alchemyapi,Alchemyapi,在AlchemyAPI中有两个可用的函数textgetexttouction和TextGetRankedKeywords 但是textgetexttouction只给出没有关键字的情绪(这使得API得出了情绪结论)。而且TextGetRankedKeywords不会表达情感 是否有任何API同时提供这些信息和相关性 我尝试了所有这些作为示例文本。但它没有给出要求的结果 TextGetRankedNamedEntities TextGetRankedConcepts TextGetRa

在AlchemyAPI中有两个可用的函数
textgetexttouction
TextGetRankedKeywords

但是
textgetexttouction
只给出没有关键字的情绪(这使得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>
    :
    :
:
:
2.
英语
0.938195
中立的
好的,米奇女士
0.915145
0.492952
积极乐观的
克拉伦斯骑士
:
:

TextGetRankedKeywords有一个情绪参数,允许您对提取的每个关键字执行有针对性的情绪分析。您只需将情绪设置为1。

TextGetText情绪与TextGetRankeKeyWords(情绪标志为1)给出的个人情绪有何关联?它只是总和/平均数吗?不,它是单独计算的。textgettextmotation查看您提交的整个文本并将其用于计算,而TextGetRankedKeywords查看每个关键字周围的上下文以确定情绪。结果不一定是相关的,尽管如果你有很多负面关键词,整个文本也可能是负面的。谢谢@Zach。你能再检查一下其他问题吗