0

根据 API 文档,操作“start”和“end”的值将导致返回不同的数据集。奇怪的是,更改 start 和 end 的值会导致返回相同的结果。我错过了什么?谢谢!

qopts = {'query': '/automotive and vehicles',
'aggregation' : '[term(yyymmdd).term(docSentiment.type,count:3)]',
'return': 'docSentiment.type,yyyymmdd',
'count': '50',
'start': 'now-2w',
'end' : 'now-1w',
'offset': my_offset}

my_query = discovery.query(my_disc_environment_id, my_disc_collection_id, qopts)
4

1 回答 1

0

我希望它对你有帮助。我不确定这是否适合您,因为我的信息有限。

首先,请检查返回集的数量。如果返回集有超过 50 个数据集,则结果可能相同。(可能算参数。-1 = WCA 的其余 API 中的无限制(Watson Context Analytics)

其次,如果您可以从服务器端查看日志,您可以看到由 WATSON 引擎操作的完整查询。

最后,我不太确定 watson REST-API 是否可以识别“now-2w”样式的起始形式。请给个教程链接好吗?在我之前的项目中,我用 YMD 表格写了起止日期。

祝你好运

于 2017-04-24T23:00:06.653 回答