Ressource: Document
Im 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 ein UTF-8-codierter String mit einer Längenbeschränkung von 1.024 Zeichen sein. |
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 wird maximal eine Dokumenthierarchie mit zwei Ebenen unterstützt. Die ID sollte dem RFC-1034-Standard entsprechen und darf maximal 63 Zeichen lang sein. |
derivedStructData |
Nur Ausgabe. Dieses Feld dient nur der Ausgabe. 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 dient nur der Ausgabe. Wenn dieses Feld nicht ausgefüllt ist, bedeutet das, dass das Dokument noch nie indexiert wurde. 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 . Datendarstellung Du musst entweder struct_data oder json_data angeben. Andernfalls wird der Fehler INVALID_ARGUMENT ausgegeben. Für data ist nur einer der folgenden Werte zulässig: |
|
structData |
Die strukturierten JSON-Daten für das Dokument. Sie muss der registrierten |
jsonData |
Die JSON-String-Darstellung des Dokuments. Sie muss der registrierten |
Methoden |
|
---|---|
|
Erstellt einen Document . |
|
Löscht ein Document . |
|
Erstellt einen Document . |
|
Bulk-Import mehrerer Document s. |
|
Ruft eine Liste von Document ab. |
|
Aktualisiert ein Document . |
|
Löscht alle ausgewählten Document s in einem Zweig endgültig. |