0

我将查询DiscoveryV1作为“查询”传递给 API:

"\"WTI OIL FUTURES\"",

    "aggregations": [
    "term(host).term(enriched_text.sentiment.document.label)",
    "term(enriched_text.sentiment.document.label)"

这将返回一个很大的 JSON。我只想选择 Watson 演示页面中显示的情绪分数。在演示页面中,JSON 输出很简短,但是当我DiscoveryV1通过 python 使用 API ( ) 时,并没有得到相同的 JSON 输出。有人可以帮忙吗?

4

1 回答 1

0

您可以在这里尝试两种完全不同的方法。

通常,当我在做一个有趣的聚合时,我想要得到的只是聚合的结果;我实际上对查看与基本查询匹配的文档并不感兴趣。这可以通过以下方式实现:count=0

如果您确实希望返回某些文档,您可以使用该return选项限制为每个文档返回的字段。要获取新闻项目的标题和 url,您可以使用以下命令:return=title,url

于 2017-10-09T14:53:00.397 回答