0
我想訓練我已經上傳超過200個文檔的Discovery集合。我通過GUI上傳這些文件。仔細查看Discovery文檔,我知道我將不得不通過API調用來訓練我的集合,因爲訓練API尚未通過GUI公開。作爲培訓API的一部分調用我需要包括的文件,看起來像這樣:通過發現GUI工具查找DocumentId
{
"natural_language_query": "{natural_language_query}",
"filter": "{filter_definition}"
"examples": [
{
"document_id": "{document_id_1}",
"cross_reference": "{cross_reference_1}",
"relevance": 0
},
{
"document_id": "{document_id_2}",
"cross_reference": "{cross_reference_2}",
"relevance": 0
}
]
}
我的問題是我應該怎麼得到我已經上傳的文件documentIds?有沒有辦法通過GUI找到它?或者,也許一個API調用,將返回類似:
{
"document_name" = "MyDocument1",
"documentId" = "the_document_id_for_MyDocument1"
},
...
{
"document_name" = "MyDocumentN",
"documentId" = "the_document_id_for_MyDocumentN"
}
或將得到documentIds的唯一方法是創建一個新的收集和上傳的所有文件通過API直接調用和跟蹤documentIds我讓他們回來?
該解決方案並沒有爲我工作。我試過'term(_id)'和'term(id)'這兩個聚合都沒有返回結果。你可以發表一些例子嗎? –