Ibm cloud 我可以用实体或关键字获取炼金术数据新闻结果,但不能同时使用两者

Ibm cloud 我可以用实体或关键字获取炼金术数据新闻结果,但不能同时使用两者,ibm-cloud,ibm-watson,alchemyapi,Ibm Cloud,Ibm Watson,Alchemyapi,我正在尝试搜索和检索有关炼金术数据新闻的新闻文章。我可以使用实体获得结果: https://access.alchemyapi.com/calls/data/GetNews?apikey=[redacted]&outputMode=json&start=now-60d&end=now-0d&maxResults=10&return=enriched.url.title,enriched.url.url,enriched.url.entities,enric

我正在尝试搜索和检索有关炼金术数据新闻的新闻文章。我可以使用实体获得结果:

https://access.alchemyapi.com/calls/data/GetNews?apikey=[redacted]&outputMode=json&start=now-60d&end=now-0d&maxResults=10&return=enriched.url.title,enriched.url.url,enriched.url.entities,enriched.url.concepts&q.enriched.url.entities.entity=|text=Neil%20Tyson,type=Person|
我可以使用关键字获得结果:

https://access.alchemyapi.com/calls/data/GetNews?apikey=[redacted]&outputMode=json&start=now-60d&end=now-0d&maxResults=10&return=enriched.url.title,enriched.url.url,enriched.url.entities,enriched.url.concepts&q.enriched.url.enrichedTitle.keywords.keyword.text=solar%20System
但如果我将两者结合起来,我只会得到“OK”的结果:


没有文件。这应该是可行的,还是我选错了树?

问题是您创建了一个结果为0的查询。如果删除查询的&return部分,则响应将仅包括计数。您还可以添加&timeSlice以按时间段查看结果(更多关于计数和时间片)。使用每月时间片(&timeSlice=1M)运行组合查询将返回:

将实体和概念与许多近期/专题响应(至少在2016年2月)相结合的一个例子是用B.o.B.取代太阳系:

https://access.alchemyapi.com/calls/data/GetNews?outputMode=json&start=now-60d&end=now-0d&maxResults=10&return=enriched.url.title&enriched.url.url&enriched.url.entities&enriched.url.concepts&q.enriched.url.entities.entity.text=Neil+Tyson&type=Person&q.enriched.url.enrichedTitle.keywords.keyword.text=B.o.B&apikey=<YOUR API  KEY>
https://access.alchemyapi.com/calls/data/GetNews?outputMode=json&start=now-60d&end=now-0d&maxResults=10&return=experized.url.title&experized.url.entities&experized.url.concepts&q.experized.url.entities=Neil+Tyson&type=Person&q.experized.url.enrichedTitle.keywords.text=B.o.B&apikey=

这就是这项服务的重点所在,查询并帮助识别最新新闻中的趋势。

这肯定解释了我的问题,我想我还不完全了解这项服务的工作原理。我首先只搜索实体,结果中显示的一个文档中有一个短语“太阳系”,所以我认为这是一个可以作为关键字添加的安全短语。在没有实体的情况下尝试关键字会返回(我认为是)相同的结果,因此我认为将两者结合也会产生相同的结果。显然不是!
"status": "OK",
"totalTransactions": "4322",
"result": {
    "count": 0,
    "slices": [
        0,
        0
    ],
    "status": "OK"
    }
https://access.alchemyapi.com/calls/data/GetNews?outputMode=json&start=now-60d&end=now-0d&maxResults=10&return=enriched.url.title&enriched.url.url&enriched.url.entities&enriched.url.concepts&q.enriched.url.entities.entity.text=Neil+Tyson&type=Person&q.enriched.url.enrichedTitle.keywords.keyword.text=B.o.B&apikey=<YOUR API  KEY>