Как получить идентификаторы документов из коллекции в Watson Discovery

Есть ли способ перечислить метаданные (например, идентификатор, имя файла и т. Д.) О документах, принадлежащих определенной коллекции Watson Discovery?

Есть некоторые методы API, которым нужен идентификатор документа (например, «удалить документ»), поэтому, очевидно, должен быть способ получить этот идентификатор. Однако мне не удалось найти, как это сделать (ни через пользовательский интерфейс, ни через API).


person ipbd    schedule 11.07.2017    source источник


Ответы (2)


Хорошо, ответ был очевиден - запросить коллекцию через Discovery Query Language.

По запросу *.* будут перечислены все документы в коллекции.

person ipbd    schedule 11.07.2017

Вы можете использовать язык запросов для получения информации о документах в коллекции. Во время этой публикации использование следующего запроса должно вернуть 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

person Andrew Turgeon    schedule 11.07.2017