2

有没有办法列出属于某个 Watson Discovery 集合的文档的元数据(如 id、文件名等)?

有一些 API 方法需要文档 id(例如“删除文档”),所以显然应该有一种方法来获取这个 id。但是我无法找到如何做到这一点(无论是通过 UI 还是通过 API)。

4

2 回答 2

5

好的,答案很明显 - 通过 Discovery Query Language 查询集合。

该查询*.*将列出集合中的所有文档。

于 2017-07-11T11:57:16.350 回答
3

您可以使用查询语言来检索有关集合中文档的信息。在本文发布时,使用以下查询应返回 10 个包含所有可用元数据的文档(将 {} 中的适当值替换为您的集合特定的详细信息):

curl -u "{username}:{password}" "https://gateway.watsonplatform.net/discovery/api/v1/environments/{environment_id}/collections/{collection_id}/query?count=10&return=extracted_metadata&version=2017-01-01"

文档:https ://watson-api-explorer.mybluemix.net/apis/discovery-v1#!/Queries/query

于 2017-07-11T16:13:49.080 回答