有没有办法列出属于某些Watson Discovery集合的文档的元数据(如id,filename等)?
有一些API方法需要文档ID(例如“删除文档”),所以显然应该有一种获取此ID的方法。 但是我无法找到如何做到(无论是通过UI还是通过API)。
答案 0 :(得分:4)
好的,答案很明显 - 通过Discovery Query Language查询集合。
查询*.*
将列出集合中的所有文档。
答案 1 :(得分: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