Ressource: Dokument
In einem Dokument werden alle Rohmetadateninformationen von Elementen erfasst, die empfohlen oder gesucht werden sollen.
| JSON-Darstellung |
|---|
{ "name": string, "id": string, "schemaId": string, "content": { object ( |
| Felder | |
|---|---|
name |
Nicht veränderbar. Der vollständige Ressourcenname des Dokuments. Format: Dieses Feld muss einen UTF-8-codierten String mit maximal 1.024 Zeichen enthalten. |
id |
Nicht veränderbar. Die Kennung des Dokuments. Die ID sollte dem RFC-1034-Standard entsprechen und darf maximal 128 Zeichen lang sein. |
schemaId |
Die Kennung des Schemas, das sich im selben Datenspeicher befindet. |
content |
Die mit diesem Dokument verknüpften unstrukturierten Daten. Inhalte können nur festgelegt werden und müssen festgelegt werden, wenn sich dieses Dokument in einem |
parentDocumentId |
Die Kennung des übergeordneten Dokuments. Derzeit werden nur Dokumenthierarchien mit maximal zwei Ebenen unterstützt. Die ID sollte dem RFC-1034-Standard entsprechen und darf maximal 63 Zeichen lang sein. |
derivedStructData |
Nur Ausgabe. Dieses Feld ist OUTPUT_ONLY. Es enthält abgeleitete Daten, die nicht im ursprünglichen Eingabedokument enthalten sind. |
aclInfo |
Informationen zur Zugriffssteuerung für das Dokument. |
indexTime |
Nur Ausgabe. Der Zeitpunkt der letzten Indexierung des Dokuments. Wenn dieses Feld festgelegt ist, kann das Dokument in den Suchergebnissen zurückgegeben werden. Dieses Feld ist OUTPUT_ONLY. Wenn in diesem Feld nichts steht, wurde das Dokument noch nie indexiert. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
indexStatus |
Nur Ausgabe. Der Indexstatus des Dokuments.
|
Union-Feld data. Für die Datendarstellung. Es muss entweder struct_data oder json_data angegeben werden. Andernfalls wird der Fehler INVALID_ARGUMENT ausgegeben. Für data ist nur einer der folgenden Werte zulässig: |
|
structData |
Die strukturierten JSON-Daten des Dokuments. Muss dem registrierten |
jsonData |
Die JSON-String-Darstellung des Dokuments. Muss dem registrierten |
Methoden |
|
|---|---|
|
Erstellt ein Document. |
|
Löscht ein Document. |
|
Ruft ein Document ab. |
|
Bulk-Import mehrerer Documents. |
|
Ruft eine Liste der Documents ab. |
|
Aktualisiert ein Document. |
|
Löscht alle ausgewählten Documents in einem Zweig endgültig. |