如何从 Watson Discovery 中的集合中获取文档 ID
How to get document ids from collection in Watson Discovery
是否有任何方法可以列出属于 Watson Discovery 特定集合的文档的元数据(如 ID、文件名等)?
有一些 API 方法需要文档 ID(例如 "delete document"),因此显然应该有一种方法可以获取此 ID。
但是我找不到如何去做(既不是通过 UI 也不是通过 API)。
好的,答案很明显 - 通过发现查询语言查询集合。
查询 *.*
将列出集合中的所有文档。
您可以使用查询语言来检索有关集合中文档的信息。在本文发布时,使用以下查询应该 return 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
是否有任何方法可以列出属于 Watson Discovery 特定集合的文档的元数据(如 ID、文件名等)?
有一些 API 方法需要文档 ID(例如 "delete document"),因此显然应该有一种方法可以获取此 ID。 但是我找不到如何去做(既不是通过 UI 也不是通过 API)。
好的,答案很明显 - 通过发现查询语言查询集合。
查询 *.*
将列出集合中的所有文档。
您可以使用查询语言来检索有关集合中文档的信息。在本文发布时,使用以下查询应该 return 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