有没有办法列出属于某个 Watson Discovery 集合的文档的元数据(如 id、文件名等)?
有一些 API 方法需要文档 id(例如“删除文档”),所以显然应该有一种方法来获取这个 id。但是我无法找到如何做到这一点(无论是通过 UI 还是通过 API)。
有没有办法列出属于某个 Watson Discovery 集合的文档的元数据(如 id、文件名等)?
有一些 API 方法需要文档 id(例如“删除文档”),所以显然应该有一种方法来获取这个 id。但是我无法找到如何做到这一点(无论是通过 UI 还是通过 API)。
好的,答案很明显 - 通过 Discovery Query Language 查询集合。
该查询*.*
将列出集合中的所有文档。
您可以使用查询语言来检索有关集合中文档的信息。在本文发布时,使用以下查询应返回 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