首页 > 解决方案 > Watson Discovery:通过 API 处理数据的问题

问题描述

我正在尝试使用 处理30Mb JSON文件Watson DiscoveryNode SDK但它给出了文件太大的错误。在文档中,明确表示我们可以使用 API处理多达50Mb 的 JSON数据。

问题可能来自哪里?(JSON 有一个根数组元素,每个对象只包含两个字符串)

更新: JSON 文件具有以下结构

{
  "elements":[
    {
       "Q":" ... ",
       "A":" ... "
    },
    ...
  ]
}

标签: ibm-watsonwatson-discovery

解决方案


来自 API 文档 - https://cloud.ibm.com/apidocs/discovery-data#adddocument

413:太大。如果您尝试添加超过最大可能的文档或文档元数据,则返回。

所以文档或元数据都太大了。您的数据不应该是这样,因此会留下元数据。再次来自 API 文档 -

metadata string 支持的最大元数据文件大小为 1 MB。大于 1 MB 的元数据部分将被拒绝。

示例:{ "Creator": "Johnny Appleseed", "Subject": "Apples" }


推荐阅读