資源:Document
文件會擷取待推薦或搜尋項目的所有原始中繼資料資訊。
| JSON 表示法 |
|---|
{ "name": string, "id": string, "schemaId": string, "content": { object ( |
| 欄位 | |
|---|---|
name |
不可變動。文件的完整資源名稱。格式: 這個欄位必須是 UTF-8 編碼的字串,長度上限為 1024 個字元。 |
id |
不可變動。文件的 ID。 ID 應符合 RFC-1034 標準,長度上限為 128 個字元。 |
schemaId |
位於相同資料儲存庫的結構定義 ID。 |
content |
與這份文件連結的非結構化資料。如果這份文件位於 |
parentDocumentId |
父項文件的 ID。目前最多支援兩層文件階層。 ID 應符合 RFC-1034 標準,長度上限為 63 個字元。 |
derivedStructData |
僅供輸出。這個欄位為 OUTPUT_ONLY。當中包含原始輸入文件中沒有的衍生資料。 |
aclInfo |
文件的存取控管資訊。 |
indexTime |
僅供輸出。文件上次編入索引的時間。 如果這個欄位已填入資料,表示文件已編入索引。文件通常會在建立索引後幾秒內可供搜尋,但有時可能需要幾小時。 如果這個欄位未填入資料,表示文件從未編入索引。 使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例: |
indexStatus |
僅供輸出。文件的索引狀態。
|
聯集欄位 data。資料呈現方式。請提供 struct_data 或 json_data,否則系統會擲回 INVALID_ARGUMENT 錯誤。data 只能是下列其中一項: |
|
structData |
文件的結構化 JSON 資料。這項資料應符合已註冊的 |
jsonData |
文件的 JSON 字串表示法。這應符合已註冊的 |
方法 |
|
|---|---|
|
建立 Document。 |
|
刪除 Document。 |
|
取得 Document。 |
|
大量匯入多個 Document。 |
|
取得 Document 清單。 |
|
更新 Document。 |
|
永久刪除分支版本中的所有選取 Document。 |