【问题标题】:in Watson Discovery News Feed API, limiting articles returned by date在 Watson Discovery News Feed API 中,限制按日期返回的文章
【发布时间】:2017-09-21 04:24:45
【问题描述】:

根据 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)

【问题讨论】:

    标签: ibm-watson watson alchemyapi watson-discovery


    【解决方案1】:

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

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

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

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

    祝你好运

    【讨论】:

    • 谢谢。我尝试了两种更改,计数为 -1 并将开始/结束 fr 从“现在”格式更改为“20170101”格式......结果是相同的。是否有可能我在错误的字段上进行过滤——加载数据时(看起来像 2017-04-16T19:18:12.203Z)也许每个文档都有一个加载日期???我抓着稻草。
    • @Newbie 我用谷歌搜索了related artical,发现您的查询与示例之间存在一些差异。你能给我一个你第一次提到的链接吗?这将有助于一起解决它。
    • 感谢该文章的链接。我已经成功了。
    猜你喜欢
    • 2018-05-29
    • 2018-02-04
    • 2017-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-06
    • 1970-01-01
    相关资源
    最近更新 更多