2017-07-11 1 views
1

Gibt es eine Möglichkeit, Metadaten (wie ID, Dateiname usw.) über Dokumente aufzulisten, die zu einer bestimmten Sammlung von Watson Discovery gehören?Wie erhält man Dokumenten-IDs aus der Sammlung in Watson Discovery?

Es gibt einige API-Methoden, die eine Dokument-ID benötigen (wie zum Beispiel "delete document"), also sollte es einen Weg geben, diese ID zu bekommen. Allerdings konnte ich nicht finden, wie es geht (weder über UI noch über API).

Antwort

2

Ok, die Antwort war offensichtlich - Abfrage der Sammlung über Discovery Query Language.

Die Abfrage *.* listet alle Dokumente in der Sammlung auf.

2

Sie können die Abfragesprache verwenden, um Informationen zu Dokumenten in einer Sammlung abzurufen. Zum Zeitpunkt dieser Veröffentlichung soll die folgende Abfrage mit Rück 10 Dokumente mit allen verfügbaren Metadaten (die entsprechenden Werte ersetzen {} mit Ihrer Sammlung spezifischen Details):

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" 

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

Verwandte Themen