2017-04-24 90 views
0

根据API文档,操纵“开始”和“结束”的值将导致返回不同的数据集。奇怪的是,改变开始和结束的值导致返回相同的结果。我错过了什么?谢谢!,限制由日期返回的文章

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) 

回答

0

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

首先,请检查退货套数。如果返回集有超过50个数据集,结果可能相同。 (可能会计数参数-1 =在WCA的其余API(Watson上下文分析)中为无限制

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

最后,我并不确定watson REST-API能够识别'now-2w'风格的开始表单,请把这个教程链接起来吗?在我之前的项目中,我用YMD表单编写了开始日期。

好运

+0

谢谢,我都尝试改变,由“现在”数到-1和不断变化的开始/结束FR为“20170101”的格式......结果是@他一样。有可能我在错误的字段上进行过滤 - 数据加载时(看起来像2017-04-16T19:18:12.203Z),也许每个文档都有单一加载日期?我抓着吸管。 – Drew

+0

@Newbie我搜索了[related artical](https://www.ibm.com/developerworks/library/cc-watson-discovery-service-bluemix-explore/index.html),我发现你的查询有些不同和样本。你会给我一个你第一次提到的链接吗?这将有助于一起解决它。 –

+0

感谢您阅读该文章的链接。我已经能够使它工作。 – Drew