Referensi: Dokumen
Dokumen menangkap semua informasi metadata mentah dari item yang akan direkomendasikan atau dicari.
| Representasi JSON |
|---|
{ "name": string, "id": string, "schemaId": string, "content": { object ( |
| Kolom | |
|---|---|
name |
Tidak dapat diubah. Nama resource lengkap dokumen. Format: Kolom ini harus berupa string berenkode UTF-8 dengan batas panjang 1.024 karakter. |
id |
Tidak dapat diubah. ID dokumen. ID harus sesuai dengan standar RFC-1034 dengan batas panjang 128 karakter. |
schemaId |
ID skema yang berada di penyimpanan data yang sama. |
content |
Data tidak terstruktur yang ditautkan ke dokumen ini. Konten hanya dapat ditetapkan dan harus ditetapkan jika dokumen ini berada di penyimpanan data |
parentDocumentId |
ID dokumen induk. Saat ini mendukung hierarki dokumen maksimal dua tingkat. ID harus sesuai dengan standar RFC-1034 dengan batas panjang 63 karakter. |
derivedStructData |
Hanya output. Kolom ini adalah OUTPUT_ONLY. Kolom ini berisi data turunan yang tidak ada dalam dokumen input asli. |
aclInfo |
Informasi kontrol akses untuk dokumen. |
indexTime |
Hanya output. Waktu saat dokumen terakhir kali diindeks. Jika kolom ini diisi, artinya dokumen telah diindeks. Meskipun dokumen biasanya dapat ditelusuri dalam hitungan detik setelah pengindeksan, terkadang proses ini dapat memerlukan waktu hingga beberapa jam. Jika kolom ini tidak diisi, artinya dokumen belum pernah diindeks. Menggunakan RFC 3339 yang outputnya akan selalu dikonversi ke format Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
indexStatus |
Hanya output. Status indeks dokumen.
|
Representasi data. Salah satu dari struct_data atau json_data harus diberikan. Jika tidak, error INVALID_ARGUMENT akan ditampilkan. Berikut adalah daftar kolom yang saling eksklusif. Maksimal satu kolom akan ditetapkan dalam respons: |
|
structData |
Data JSON terstruktur untuk dokumen. Data ini harus sesuai dengan |
jsonData |
Representasi string JSON dari dokumen. Data ini harus sesuai dengan |
| Akhir kolom yang saling eksklusif. | |
Metode |
|
|---|---|
|
Membuat Document. |
|
Menghapus Document. |
|
Mendapatkan Document. |
|
Mendapatkan informasi tata letak yang diuraikan untuk Document. |
|
Impor massal beberapa Document. |
|
Mendapatkan daftar Document. |
|
Memperbarui Document. |
|
Menghapus secara permanen semua Document yang dipilih di cabang. |